Page 22 - การเขียนผังงาน (Flow Chart)
P. 22
เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์
ข้อแตกต่างระหว่างการท าซ้ าลักษณะท าในขณะที่ (Do While) กับท าจนกระทั่ง (Do Unit)
โครงสร้างผังงานการท าซ้ า มีอยู่ 2 ลักษณะ คือ ท าในขณะที่ และ ท าจนกระทั่ง ลักษณะการท างานของ
โครงสร้างผังงานท าซ้ าทั้ง 2 ลักษณะ มีการท างานที่แตกต่างกัน สามารถสรุปความแตกต่างของลักษณะการท างาน
ของโครงสร้างผังงานการท าซ้ าทั้ง 2 ลักษณะได้ดังนี้
ี่
ตารางท 4-2 ความแตกต่างของลักษณะการท างานของโครงสร้างผังงานการท าซ้ าทั้ง 2 ลักษณะ
ลักษณะการท างาน ท าในขณะที่ ท าจนกระทั่ง
่
่
การตรวจสอบเงื่อนไข ตรวจสอบเงื่อนไขกอนการท างาน ท างานส่วนที่ต้องการท าซ้ ากอนแล้ว
ส่วนที่ต้องการท าซ้ า จึงตรวจสอบเงื่อนไข
การตัดสินใจเพื่อท าซ้ า เมื่อผลจากการตรวจสอบเงื่อนไข เมื่อผลจากการตรวจสอบเงื่อนไข
เป็นจริง เป็นเท็จ
จ านวนการท าซ้ า อาจไม่มีการท างานในส่วนของการ ท าขั้นตอนการท างานที่ตองการ
้
ท างานต้องการท าซ้ า ถ้าผลที่ได้จาก ท าซ้ าอย่างน้อย 1 ครั้ง
การตรวจสอบเงื่อนไขครั้งแรกเป็น
เท็จ
ค าสั่ง For
โครงสร้างค าสั่งจะท าการวนซ้ าโดยรู้จ านวนแน่นอน โดยมีการก าหนดค่าเริ่มต้น ค่าสิ้นสุดของ ตัวแปร
นับรอบ มีรูปแบบการเขียนดังนี้
ตัวอย่าง โปรแกรมแสดงตัวเลข 1 – 5 โดยใช้ค าสั่ง For
เรียบเรียงโดย อ.พินันทา ฉัตรวัฒนา หน้า 22

