หน้าแรก:คำแนะนำและวิธีการใช้งานโปรแกรม
ขอบเขตเนื้อหา
เรื่องที่ 1 ขั้นตอนการพัฒนาโปรแกรม
เรื่องที่ 2 การวิเคราะห์ปัญหา
เรื่องที่ 3 ผังงาน
เรื่องที่ 4 ลักษณะโครงสร้างผังงาน

 

เรื่องที่ 5 ซูโดโค้ด
เรื่องที่ 6 ภาษาคอมพิวเตอร์
เรื่องที่ 7 โครงสร้างโปรแกรมภาษาซี
เรื่องที่ 8 การติดตั้งโปรแกรมภาษาซี
เรื่องที่ 9 ตัวแปรภาษาซี
เรื่องที่ 10  ตัวดำเนินการในภาษาซี
แหล่งเรียนรู้เพิ่มเติม
ผู้จัดทำ
 
 
 
 
 
 
 

 

 

 

 

   4.1 โครงสร้างผังงานแบบลำดับ

 

   4.2 โครงสร้างผังงานแบบเลือกทำ

 

   4.3 โครงสร้างผังงานแบบทำซ้ำ

 

 

 

 

 

            โครงสร้างผังงานการทำงานแบบเลือกทำ ใช้สำหรับกรณีที่ต้องการตัดสินใจเพื่อเลือกขั้นตอนการทำงานที่เหมาะสมกับข้อมูลที่ทำการประมวลผลในขณะนั้น โครงสร้างผังงานการเลือกทำประกอบด้วยสัญลักษณ์ของการตัดสินใจ 1 สัญลักษณ์ เพื่อใช้สำหรับการตัดสินใจสำหรับเลือกการทำงานที่ต้องทำเป็นลำดับถัดไป การทำงานหลังจากการตรวจสอบเงื่อนไข จะมีการทำงานอยู่ 2 กรณีคือ

             1. กรณีที่มีการทำงานเพียงขั้นตอนเดียว ในกรณีที่ผลการตรวจสอบเงื่อนไขเป็นจริง หรือเป็นเท็จ เพียงอย่างใดอย่างหนึ่งเท่านั้น ตัวอย่างเช่น

            จากรูปโครงสร้างผังงานข้างต้น มีขั้นตอนการทำงานเพียงขั้นตอนเดียว ถ้าการตรวจสอบเงื่อนไขเป็น จริง ในกรณีนี้ หากเงื่อนไขเป็นเท็จ โปรแกรมจะข้ามไปทำงานในลำดับถัดไปเลย

            จากรูปโครงสร้างผังงานข้างต้น มีขั้นตอนการทำงานเพียงขั้นตอนเดียว ถ้าการตรวจสอบเงื่อนไขเป็น เท็จ ในกรณีนี้ หากเงื่อนไขเป็นจริง โปรแกรมจะข้ามไปทำงานในลำดับถัดไปเลย

            2. กรณีที่มีการทำงาน 2 ขั้นตอน คือมีขั้นตอนการทำงานให้ ไม่ว่าผลการตรวจสอบเงื่อนไขจะเป็นจริงหรือเป็นเท็จ ตัวอย่างเช่น


             ตัวอย่างที่ 1 โครงสร้างผังงานการทำงานแบบเลือกทำ


             จากรูป สามารถเขียนการอธิบายขั้นตอนวิธีการทำงานในลักษณะข้อความ ได้ดังนี้
                1. ถ้า X > 5 แล้วทำ
                    1.1 รับค่าข้อมูลเข้ามาเก็บไว้ในตัวแปร a และตัวแปร b
                    1.2 คำนวณค่าของ X เท่ากับ A + B
                มิฉะนั้นแล้ว
                    1.3 คำนวณค่าของ X เท่ากับ X +10
                    1.4 แสดงค่าของ X


             ตัวอย่างที่ 2 โครงสร้างผังงานการทำงานแบบเลือกทำ


             จากรูป สามารถเขียนการอธิบายขั้นตอนวิธีการทำงานในลักษณะข้อความ ได้ดังนี้
                1. เริ่มต้นการทำงาน
                2. รับค่าของ A และ B
                3. ถ้า A มากกว่า B แล้วทำ
                    3.1 คำนวณค่าของ Num เท่ากับ A – B
                มิฉะนั้นแล้ว
                    3.2 คำนวณค่าของ Num เท่ากับ B – A
                4. แสดงค่าของ Num
                5. สิ้นสุดการทำงาน


             ตัวอย่างที่ 3 โครงสร้างผังงานการทำงานแบบเลือกทำ


             จากรูป สามารถเขียนการอธิบายขั้นตอนวิธีการทำงานในลักษณะข้อความ ได้ดังนี้
                1. เริ่มต้นการทำงาน
                2. รับค่า A , B , C
                3. ถ้า A มากกว่า B แล้วทำ
                    3.1 ถ้า A มากกว่า C แล้วทำ
                          3.1.1 กำหนดค่าของ Max เท่ากับ A
                          มิฉะนั้นแล้ว
                          3.1.2 กำหนดค่าของ Max เท่ากับ C
                    มิฉะนั้นแล้ว
                    3.2 ถ้า B มากกว่า C แล้วทำ
                          3.2.1 กำหนดค่าของ Max เท่ากับ B
                          มิฉะนั้นแล้ว
                          3.2.2 กำหนดค่าของ Max เท่ากับ C
                4. แสดงค่าของ Max
                5. สิ้นสุดการทำงาน