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

ตัวอย่าง     โปรแกรมคำ�นวณค่�บริก�รเข้�เล่นสวนสนุกแบบหล�ยท�งเลือก


               สวนสนุกคิดค่�เข้�บริก�รเพิ่มเติม โดยพิจ�รณ�จ�กอ�ยุและคว�มสูงของลูกค้� ดังนี้

                    1.  ถ้�มีอ�ยุตำ่�กว่� 6 ขวบ หรือม�กกว่� 60 ปี จะไม่คิดค่�บริก�ร
                    2.  ถ้�มีส่วนสูงม�กกว่� 150 เซนติเมตร คิดค่�บริก�ร 200 บ�ท
                    3.  ถ้�มีส่วนสูงน้อยกว่� 150 เซนติเมตร ไม่คิดค่�บริก�ร

               ข้อมูลนำ�เข้�     คือ คว�มสูง (height) และอ�ยุ (age)
               ข้อมูลแสดงออก     คือ ข้อคว�มอธิบ�ย ได้แก่ “Pay 200 Baht”, “Free”

                                                         ผังงานแสดงขั้นตอน โปรแกรมคำานวณ
                         Pseudo Code
                                                       ค่าบริการเข้าเล่นสวนสนุกแบบหลายทางเลือก

                                                             start
           ALGORITHM theme park

           start                                         INPUT height
               1.  INPUT height                           INPUT age
               2.  INPUT age

               3.  IF age >= 6 และ age <= 60              age >=6 และ    False
               4.  THEN GOTO 7                            age <=60

               5.  ELSE OUTPUT “Free”                           True
               6.  END IF GOTO end                                       False    OUTPUT “Free”
               7.  IF height > 150                        height > 150

               8.  THEN OUTPUT “Pay 200 Baht”                   True
               9.  ELSE OUTPUT “Free”                 OUTPUT “Pay 200 Baht”

             10.  END IF GOTO end
           end                                                        OUTPUT “Free”








                                                             end
                      เว็บไซต์แนะนำา


               อัลกอริทึมและก�รวิเคร�ะห์ปัญห�

               https://www.slideshare.net


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