SlideShare a Scribd company logo
2
Most read
4
Most read
5
Most read
วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ 
เรื่องการเขียนผังงาน 
ลักษณะโครงสร้างผังงานการท้างานแบบท้าซ้้า ใช้ประโยชน์ในกรณีที่ต้องการท้างานอย่างใดอย่างหนึ่งซ้้ากัน หลายครั้ง โครงสร้างผังงานแบบท้าซ้้าจะประกอบไปด้วยสัญลักษณ์การตัดสินใจ ใช้ส้าหรับตรวจสอบเงื่อนไขเพื่อ ตัดสินใจว่าจะเข้าสู่ขั้นตอนการท้าซ้้าหรือไม่ ลักษณะการท้าซ้้าสามารถแบ่งได้เป็น 2 ลักษณะ คือ 
1. ท้าในขณะที่ 
2. ท้าจนกระทั่ง 
1. การท้าซ้าลักษณะท้าในขณะที่ 
การท้างานของโครงสร้างผังงานการท้าซ้้าลักษณะท้าในขณะที่ (Do - While) ขั้นตอนแรกของการท้างาน คือ การตรวจสอบเงื่อนไขการท้าซ้้า ถ้าผลที่ได้จากการตรวจสอบเงื่อนไขเป็นจริง จึงเข้าสู่ขั้นตอนของการท้างานในส่วนของ การท้าซ้้า จากรูปที่ 2.7 คือ ท้ากระบวนการที่ 1 หลังจากท้ากระบวนการที่ 1 เสร็จแล้ว การท้างานของผังงานจะกลับไป ตรวจสอบเงื่อนไขที่ใช้ส้าหรับการท้าซ้้าอีกครั้ง 
ถ้าผลที่ได้จากการตรวจสอบเงื่อนไขยังคงเป็นจริง การท้างานจะเข้าสู่ขั้นตอนการท้างานที่ต้องท้าซ้้าอีกครั้ง หนึ่ง ท้าซ้้าเช่นนี้จนกว่าผลที่ได้จากการตรวจสอบเงื่อนไขเป็นเท็จ จึงออกจากขั้นตอนการท้าซ้้า เพื่อท้างานในขั้นตอน ต่อไป 
รูปที่ 2.11 โครงสร้างผังงานแบบท้าซ้้าในลักษณะท้าในขณะที่ 
เงื่อนไข 
N 
Y 
Process 1 
โครงสร้างผังงานการท้างานแบบท้าซ้า
วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ 
เรื่องการเขียนผังงาน 
ตัวอย่างที่ 2.3 โครงสร้างผังงานการท้าซ้้าในลักษณะท้าในขณะที่ 
รูปที่ 2.12 ผังงานโครงสร้างการท้าซ้้าลักษณะท้าในขณะที่ 
จากผังงานรูปที่ 2.12 สามารถอธิบายล้าดับขั้นตอนการท้างานได้ดังนี้ 
1. เริ่มต้น 
2. ครูให้นักเรียนอ่านหนังสือ 10 หน้า 
3. นักเรียนเปิดอ่านหนังสือหน้าแรก 
4. ในขณะที่ ตรวจสอบนักเรียนอ่านไม่ครบ 10 หน้า 
4.1 ให้นักเรียนเปิดหนังสือหน้าถัดไป 
4.2 นักเรียนอ่านหนังสือ 
5. จบการท้างาน 
เริ่มต้น 
นักเรียนเปิดหนังสือหน้าถัดไป 
นักเรียนอ่านหนังสือ 
นักเรียนเปิดอ่านหนังสือหน้าแรก 
ครูให้นักเรียนอ่านหนังสือ 10 หน้า 
นักเรียนอ่านไม่ครบ 10 หน้าใช่หรือไม่ 
จบการท้างาน 
ไม่ใช่ 
ใช่
วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ 
เรื่องการเขียนผังงาน 
2. การท้าซ้าในลักษณะท้าจนกระทั่ง 
ลักษณะของโครงสร้างผังงานการท้าซ้้าลักษณะท้าจนกระทั่ง (Do - Until) แสดงในรูปที่ 2.9 การท้างานของ โครงสร้างผังงานการท้าซ้้าลักษณะท้าจนกระทั่ง ขั้นตอนการท้างานที่ต้องท้าเป็นล้าดับแรก คือ ท้าขั้นตอนการท้างานที่ ต้องการท้าซ้้าก่อนอย่างน้อยหนึ่งครั้ง จากรูปที่ 2.9 คือ การท้างานในส่วนของกระบวนการที่ 1 หลังจากนั้นจึงท้าการ ตรวจสอบเงื่อนไขส้าหรับพิจารณาว่าจะกลับไปท้ากระบวนการท้างานที่ต้องท้าซ้้าหรือไม่ 
ถ้าผลที่ได้จากการตรวจสอบเงื่อนไขเป็นเท็จ การท้างานของผังงานจะท้าการย้อนกลับไปท้าขั้นตอนการ ท้างานที่ต้องการท้าซ้้าอีกครั้ง แล้วจึงท้าการกลับมาตรวจสอบเงื่อนไข ถ้าผลที่ได้จากการตรวจสอบเงื่อนไขยังคงเป็น เท็จ จะกลับไปท้ากระบวนการที่ต้องท้าซ้้าอีก ท้าเช่นนี้จนกว่าผลที่ได้จากการตรวจสอบเงื่อนไขออกมาเป็นจริง จึงออก จากขั้นตอนการท้าซ้้าเพื่อท้างานในขั้นตอนอื่นต่อไป 
รูปที่ 2.13 โครงสร้างผังงานการท้าซ้้าลักษณะท้าจนกระทั่ง 
N Y 
Process 1 
เงื่อนไข
วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ 
เรื่องการเขียนผังงาน 
ตัวอย่างที่ 2.4 โครงสร้างผังงานการท้าซ้้าในลักษณะท้าจนกระทั่ง 
รูปที่ 2.14 ผังงานโครงสร้างการท้าซ้้าลักษณะท้าจนกระทั่ง 
จากผังงานดังรูปที่ 2.14 สามารถอธิบายล้าดับขั้นตอนการท้างานได้ดังนี้ 
1. เริ่มต้น 
2. ครูอธิบายเรื่องการบวกเลข 
3. ครูให้นักเรียนท้าแบบฝึกหัด 
4. นักเรียนส่งแบบฝึกหัด 
5. ครูตรวจ 
6. ท้าซ้้าจนกระทั่ง นักเรียนส่วนใหญ่ท้าถูก 
6.1 ครูสอนเรื่องใหม่ 
7. จบการท้างาน 
ครูสอนเรื่องใหม่ 
ครูตรวจ 
นักเรียนส่งแบบฝึกหัด 
ครูให้นักเรียนท้าแบบฝึกหัด 
ครูอธิบายเรื่องการบวกเลข 
นักเรียนส่วนใหญ่ ท้าถูกใช่หรือไม่ 
จบการท้างาน 
ไม่ใช่ 
ใช่ 
เริ่มต้น
วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ 
เรื่องการเขียนผังงาน 
ข้อแตกต่างระหว่างการท้าซ้าลักษณะท้าในขณะที่ กับ ท้าจนกระทั่ง 
โครงสร้างผังงานการท้าซ้้า มีอยู่ 2 ลักษณะ คือ ท้าในขณะที่ และ ท้าจนกระทั่ง ลักษณะการท้างานของ โครงสร้างผังงานท้าซ้้าทั้ง 2 ลักษณะ มีการท้างานที่แตกต่างกัน สามารถสรุปความแตกต่างของลักษณะการท้างานของ โครงสร้างผังงานการท้าซ้้าทั้ง 2 ลักษณะ ได้ดังนี้ 
ตารางที่ 2.1 แสดงความแตกต่างระหว่างการท้าซ้้าลักษณะท้าในขณะที่กับท้าจนกระทั่ง 
ลักษณะการท้างาน ท้าในขณะที่ ท้าจนกระทั่ง 
การตรวจสอบเงื่อนไข 
ตรวจสอบเงื่อนไขก่อนการท้างานส่วน ที่ต้องการท้าซ้้า 
ท้างานส่วนที่ต้องการท้าซ้้าก่อนแล้ว จึงตรวจสอบเงื่อนไข 
การตัดสินใจเพื่อท้าซ้้า 
เมื่อผลจากการตรวจสอบเงื่อนไขเป็น จริง 
เมื่อผลจากการตรวจสอบเงื่อนไข เป็นเท็จ 
จ้านวนการท้าซ้้า 
อาจไม่มีการท้างานในส่วนของการ ท้างานที่ต้องการท้าซ้้า ถ้าผลที่ได้จาก การตรวจสอบเงื่อนไขครั้งแรกเป็นเท็จ 
ท้าขั้นตอนการท้างานที่ต้องการ ท้าซ้้าอย่างน้อย 1 ครั้ง 
N 
Y 
Process 1 
เงื่อนไข 
Process 1 
เงื่อนไข 
N Y

More Related Content

PDF
การเขียนผังงาน (Flowchart)
PDF
ข้อสอบปลายภาค50ข้อ โปรแกรมword
PDF
หลักการเขียนผังงาน(Flow chart)
PDF
แบบเสนอโครงร่างโครงงาน
PDF
แบบทดสอบโครงงาน
PDF
อัลกอริทึมและการวิเคราะห์ปัญหา
PDF
เฉลยข้อสอบเพาเวอร์พ้อยท์
PPTX
สรุปเนื้อหาวิชาการออกแบบและเทคโนโลยี ม.4-5
การเขียนผังงาน (Flowchart)
ข้อสอบปลายภาค50ข้อ โปรแกรมword
หลักการเขียนผังงาน(Flow chart)
แบบเสนอโครงร่างโครงงาน
แบบทดสอบโครงงาน
อัลกอริทึมและการวิเคราะห์ปัญหา
เฉลยข้อสอบเพาเวอร์พ้อยท์
สรุปเนื้อหาวิชาการออกแบบและเทคโนโลยี ม.4-5

What's hot (20)

DOC
แบบประเมินความพึงพอใจในการจัดกิจกรรมต่อต้านยาไอซ์ในโรงเรียน (1)
PDF
แผนการสอนคอมพิวเตอร์ ม.1-3
PDF
แบบฝึกหัดโครงสร้างการเขียนผังงาน
PDF
ตัวอย่างชื่อโครงงานวิทยาศาสตร์
PPTX
สื่อการสอน เรื่อง งานประดิษฐ์
PDF
รูปเล่มวิชาโครงงาน
PDF
มาตรฐานและตัวบ่งชี้ สมศ.รอบสี่
PDF
บทที่ 2 แสง ม.2
PDF
ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์
PDF
ทรัพยากรพลังงาน
PDF
บทที่ 5 สรุปผล และข้อเสนอแนะ
DOCX
ใบงานที่ 3 เค้าโครงของโครงงาน
PDF
Construct 2 Manual (คู่มือ Construct 2 ฉบับภาษาไทย)
PDF
ใบงานที่ 7 การคำนวณในตารางทำงาน
PDF
บทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย
PDF
รายงานคอมพิวเตอร์
DOC
ใบงาน ระบบต่อมไร้ท่อ นักเรียน
PDF
แบบทดสอบ นาฏศิลป์ ม.6
DOC
แบบประเมินความพึงพอใจในการจัดกิจกรรมต่อต้านยาไอซ์ในโรงเรียน
PDF
การเขียนผังงาน (Flow Chart)
แบบประเมินความพึงพอใจในการจัดกิจกรรมต่อต้านยาไอซ์ในโรงเรียน (1)
แผนการสอนคอมพิวเตอร์ ม.1-3
แบบฝึกหัดโครงสร้างการเขียนผังงาน
ตัวอย่างชื่อโครงงานวิทยาศาสตร์
สื่อการสอน เรื่อง งานประดิษฐ์
รูปเล่มวิชาโครงงาน
มาตรฐานและตัวบ่งชี้ สมศ.รอบสี่
บทที่ 2 แสง ม.2
ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์
ทรัพยากรพลังงาน
บทที่ 5 สรุปผล และข้อเสนอแนะ
ใบงานที่ 3 เค้าโครงของโครงงาน
Construct 2 Manual (คู่มือ Construct 2 ฉบับภาษาไทย)
ใบงานที่ 7 การคำนวณในตารางทำงาน
บทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย
รายงานคอมพิวเตอร์
ใบงาน ระบบต่อมไร้ท่อ นักเรียน
แบบทดสอบ นาฏศิลป์ ม.6
แบบประเมินความพึงพอใจในการจัดกิจกรรมต่อต้านยาไอซ์ในโรงเรียน
การเขียนผังงาน (Flow Chart)
Ad

Similar to 2 4โครงสร้างผังงานทำซ้ำ (18)

PDF
การนำระบบไปใช้/การบำรุงรักษาระบบ
DOC
ใบความรู้ การเขียนโปรแกรม
PPT
Sallai pro
PDF
2 3โครงสร้างผังงานเลือกทำ
PPTX
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
PDF
คำสั่งควบคุมโปรแกรม
PDF
เทคโนโลยีสารสนเทศ-Work 3-11
PDF
บทที่5
PDF
Project Sky
PPT
บทที่ 1
PDF
คำอธิบายรายวิชา ง 20250 กระบวนการคิดโดยใช้หุ่นยนต์
PPT
บทที่ 1
PPTX
ppt3
PDF
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
PDF
ใบความรู้ที่ 3 การเขียนโปรแกรมภาษา
PDF
2 2โครงสร้างผังงานลำดับ
PDF
ใบความรู้ที่ 1.1 เรื่อง การเลือกใช้ซอฟต์แวร์ที่เหมาะสม
การนำระบบไปใช้/การบำรุงรักษาระบบ
ใบความรู้ การเขียนโปรแกรม
Sallai pro
2 3โครงสร้างผังงานเลือกทำ
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
คำสั่งควบคุมโปรแกรม
เทคโนโลยีสารสนเทศ-Work 3-11
บทที่5
Project Sky
บทที่ 1
คำอธิบายรายวิชา ง 20250 กระบวนการคิดโดยใช้หุ่นยนต์
บทที่ 1
ppt3
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
ใบความรู้ที่ 3 การเขียนโปรแกรมภาษา
2 2โครงสร้างผังงานลำดับ
ใบความรู้ที่ 1.1 เรื่อง การเลือกใช้ซอฟต์แวร์ที่เหมาะสม
Ad

More from Pannathat Champakul (20)

PDF
เค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯ
เค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯ

2 4โครงสร้างผังงานทำซ้ำ

  • 1. วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ เรื่องการเขียนผังงาน ลักษณะโครงสร้างผังงานการท้างานแบบท้าซ้้า ใช้ประโยชน์ในกรณีที่ต้องการท้างานอย่างใดอย่างหนึ่งซ้้ากัน หลายครั้ง โครงสร้างผังงานแบบท้าซ้้าจะประกอบไปด้วยสัญลักษณ์การตัดสินใจ ใช้ส้าหรับตรวจสอบเงื่อนไขเพื่อ ตัดสินใจว่าจะเข้าสู่ขั้นตอนการท้าซ้้าหรือไม่ ลักษณะการท้าซ้้าสามารถแบ่งได้เป็น 2 ลักษณะ คือ 1. ท้าในขณะที่ 2. ท้าจนกระทั่ง 1. การท้าซ้าลักษณะท้าในขณะที่ การท้างานของโครงสร้างผังงานการท้าซ้้าลักษณะท้าในขณะที่ (Do - While) ขั้นตอนแรกของการท้างาน คือ การตรวจสอบเงื่อนไขการท้าซ้้า ถ้าผลที่ได้จากการตรวจสอบเงื่อนไขเป็นจริง จึงเข้าสู่ขั้นตอนของการท้างานในส่วนของ การท้าซ้้า จากรูปที่ 2.7 คือ ท้ากระบวนการที่ 1 หลังจากท้ากระบวนการที่ 1 เสร็จแล้ว การท้างานของผังงานจะกลับไป ตรวจสอบเงื่อนไขที่ใช้ส้าหรับการท้าซ้้าอีกครั้ง ถ้าผลที่ได้จากการตรวจสอบเงื่อนไขยังคงเป็นจริง การท้างานจะเข้าสู่ขั้นตอนการท้างานที่ต้องท้าซ้้าอีกครั้ง หนึ่ง ท้าซ้้าเช่นนี้จนกว่าผลที่ได้จากการตรวจสอบเงื่อนไขเป็นเท็จ จึงออกจากขั้นตอนการท้าซ้้า เพื่อท้างานในขั้นตอน ต่อไป รูปที่ 2.11 โครงสร้างผังงานแบบท้าซ้้าในลักษณะท้าในขณะที่ เงื่อนไข N Y Process 1 โครงสร้างผังงานการท้างานแบบท้าซ้า
  • 2. วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ เรื่องการเขียนผังงาน ตัวอย่างที่ 2.3 โครงสร้างผังงานการท้าซ้้าในลักษณะท้าในขณะที่ รูปที่ 2.12 ผังงานโครงสร้างการท้าซ้้าลักษณะท้าในขณะที่ จากผังงานรูปที่ 2.12 สามารถอธิบายล้าดับขั้นตอนการท้างานได้ดังนี้ 1. เริ่มต้น 2. ครูให้นักเรียนอ่านหนังสือ 10 หน้า 3. นักเรียนเปิดอ่านหนังสือหน้าแรก 4. ในขณะที่ ตรวจสอบนักเรียนอ่านไม่ครบ 10 หน้า 4.1 ให้นักเรียนเปิดหนังสือหน้าถัดไป 4.2 นักเรียนอ่านหนังสือ 5. จบการท้างาน เริ่มต้น นักเรียนเปิดหนังสือหน้าถัดไป นักเรียนอ่านหนังสือ นักเรียนเปิดอ่านหนังสือหน้าแรก ครูให้นักเรียนอ่านหนังสือ 10 หน้า นักเรียนอ่านไม่ครบ 10 หน้าใช่หรือไม่ จบการท้างาน ไม่ใช่ ใช่
  • 3. วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ เรื่องการเขียนผังงาน 2. การท้าซ้าในลักษณะท้าจนกระทั่ง ลักษณะของโครงสร้างผังงานการท้าซ้้าลักษณะท้าจนกระทั่ง (Do - Until) แสดงในรูปที่ 2.9 การท้างานของ โครงสร้างผังงานการท้าซ้้าลักษณะท้าจนกระทั่ง ขั้นตอนการท้างานที่ต้องท้าเป็นล้าดับแรก คือ ท้าขั้นตอนการท้างานที่ ต้องการท้าซ้้าก่อนอย่างน้อยหนึ่งครั้ง จากรูปที่ 2.9 คือ การท้างานในส่วนของกระบวนการที่ 1 หลังจากนั้นจึงท้าการ ตรวจสอบเงื่อนไขส้าหรับพิจารณาว่าจะกลับไปท้ากระบวนการท้างานที่ต้องท้าซ้้าหรือไม่ ถ้าผลที่ได้จากการตรวจสอบเงื่อนไขเป็นเท็จ การท้างานของผังงานจะท้าการย้อนกลับไปท้าขั้นตอนการ ท้างานที่ต้องการท้าซ้้าอีกครั้ง แล้วจึงท้าการกลับมาตรวจสอบเงื่อนไข ถ้าผลที่ได้จากการตรวจสอบเงื่อนไขยังคงเป็น เท็จ จะกลับไปท้ากระบวนการที่ต้องท้าซ้้าอีก ท้าเช่นนี้จนกว่าผลที่ได้จากการตรวจสอบเงื่อนไขออกมาเป็นจริง จึงออก จากขั้นตอนการท้าซ้้าเพื่อท้างานในขั้นตอนอื่นต่อไป รูปที่ 2.13 โครงสร้างผังงานการท้าซ้้าลักษณะท้าจนกระทั่ง N Y Process 1 เงื่อนไข
  • 4. วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ เรื่องการเขียนผังงาน ตัวอย่างที่ 2.4 โครงสร้างผังงานการท้าซ้้าในลักษณะท้าจนกระทั่ง รูปที่ 2.14 ผังงานโครงสร้างการท้าซ้้าลักษณะท้าจนกระทั่ง จากผังงานดังรูปที่ 2.14 สามารถอธิบายล้าดับขั้นตอนการท้างานได้ดังนี้ 1. เริ่มต้น 2. ครูอธิบายเรื่องการบวกเลข 3. ครูให้นักเรียนท้าแบบฝึกหัด 4. นักเรียนส่งแบบฝึกหัด 5. ครูตรวจ 6. ท้าซ้้าจนกระทั่ง นักเรียนส่วนใหญ่ท้าถูก 6.1 ครูสอนเรื่องใหม่ 7. จบการท้างาน ครูสอนเรื่องใหม่ ครูตรวจ นักเรียนส่งแบบฝึกหัด ครูให้นักเรียนท้าแบบฝึกหัด ครูอธิบายเรื่องการบวกเลข นักเรียนส่วนใหญ่ ท้าถูกใช่หรือไม่ จบการท้างาน ไม่ใช่ ใช่ เริ่มต้น
  • 5. วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ เรื่องการเขียนผังงาน ข้อแตกต่างระหว่างการท้าซ้าลักษณะท้าในขณะที่ กับ ท้าจนกระทั่ง โครงสร้างผังงานการท้าซ้้า มีอยู่ 2 ลักษณะ คือ ท้าในขณะที่ และ ท้าจนกระทั่ง ลักษณะการท้างานของ โครงสร้างผังงานท้าซ้้าทั้ง 2 ลักษณะ มีการท้างานที่แตกต่างกัน สามารถสรุปความแตกต่างของลักษณะการท้างานของ โครงสร้างผังงานการท้าซ้้าทั้ง 2 ลักษณะ ได้ดังนี้ ตารางที่ 2.1 แสดงความแตกต่างระหว่างการท้าซ้้าลักษณะท้าในขณะที่กับท้าจนกระทั่ง ลักษณะการท้างาน ท้าในขณะที่ ท้าจนกระทั่ง การตรวจสอบเงื่อนไข ตรวจสอบเงื่อนไขก่อนการท้างานส่วน ที่ต้องการท้าซ้้า ท้างานส่วนที่ต้องการท้าซ้้าก่อนแล้ว จึงตรวจสอบเงื่อนไข การตัดสินใจเพื่อท้าซ้้า เมื่อผลจากการตรวจสอบเงื่อนไขเป็น จริง เมื่อผลจากการตรวจสอบเงื่อนไข เป็นเท็จ จ้านวนการท้าซ้้า อาจไม่มีการท้างานในส่วนของการ ท้างานที่ต้องการท้าซ้้า ถ้าผลที่ได้จาก การตรวจสอบเงื่อนไขครั้งแรกเป็นเท็จ ท้าขั้นตอนการท้างานที่ต้องการ ท้าซ้้าอย่างน้อย 1 ครั้ง N Y Process 1 เงื่อนไข Process 1 เงื่อนไข N Y