Page 26 - ชุดกิจกรรมการเรียนรู้พัฒนาการคิด เทคโนโลยี (วิทยาการคำนวณ) ม.2 หน่วยที่ 1 และ เทคโนโลยี (การออกแบบฯ) ม.2 หน่วยที่ 1
P. 26

ก�รออกแบบขั้นตอนวิธีด้วยผังง�นมีโครงสร้�งควบคุมหลัก 3 รูปแบบ ดังนี้

                      •  โครงสร้�งแบบลำ�ดับ (sequential structure)
                      •  โครงสร้�งแบบท�งเลือก (selection structure)

                      •  โครงสร้�งแบบวนซำ้� (repetition structure)
                       1)  โครงสร้างแบบลำาดับ (sequential structure)

                                                  start



                                                 INPUT x


                                                y = x + 2


                                               OUTPUT y


                                                   end


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

                       2)  โครงสร้างแบบทางเลือก (selection structure) มีก�รตรวจสอบเงื่อนไขแยกเป็น
          ท�งเลือกสองท�ง คือ T (จริง) หรือ F (เท็จ)


                    start                                      start




             INPUT NTestscore                           INPUT NTestscore


                                    False                                        False
              NTestscore>=50                             NTestscore>=50

                        True                                        True

              OUTPUT “Pass”                               OUTPUT “Pass”         OUTPUT “Fail”







                    end                                        end


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





         32   เทคโนโลยี (วิทยาการคำานวณ) ชั้นมัธยมศึกษาปีที่ 2
   21   22   23   24   25   26   27   28   29   30   31