การทำงานของโปรแกรมแบบเลือกทำตามเงื่อนไข (Decision)

With default placeholder

การทำงานตามเงื่อนไข (Decision) คือ มีการกำหนดเงื่อนไขขึ้นมาและมีการตรวจสอบเงื่อนไข โดยโปรแกรม scratch จะมีบล็อกคำสั่งให้เลือกใช้ คือ

บล็อกคำสั่ง If…Then…Else บล็อกคำสั่งนี้จะทำงานสองทาง คือ หากเงื่อนไขเป็นจริงจะทำงานใน if แต่หากเงื่อนไขเป็นเท็จจะทำงานใน else

เราสามารถนำบล็อกคำคั่ง if หรือ if else มาทำเป็นเงื่อนไขซ้อน ๆ กันได้ ขึ้นอยู่กับผู้เขียนโปรแกรม

With default placeholder
With default placeholder

ตัวอย่างการเขียนโปรแกรม

แบบการเลือกทำตามเงื่อนไข (Decision)

การใช้งานบล็อกคำสั่ง If…Then บล็อกคำสั่งนี้จะทำงานก็ต่อเมื่อเงื่อนไขเป็นจริง

คำสั่งที่ 1 กดธงเขียว เริ่มต้นการทำงาน

คำสั่งที่ 2 กำหนดตัวแปรชื่อ set number มีค่าเท่ากับ 10

คำสั่งที่ 3 มีการกำหนดเงื่อนไขขึ้นมาคือ ถ้าตัวแปร set number มีค่ามากกว่า 5 ถ้าเป็นจริงจะทำงานในคำสั่งที่ 4 เเละ 5

คำสั่งที่ 4 เดิน 10 steps คำสั่งที่ 5 เปลี่ยนรูปแบบ

การใช้งานบล็อกคำสั่ง If…Then…Else บล็อกคำสั่งนี้จะทำงานสองทาง คือ หากเงื่อนไขเป็นจริงจะทำงานใน if แต่หากเงื่อนไขเป็นเท็จจะทำงานใน else

คำสั่งที่ 1 กดธงเขียว เริ่มต้นการทำงาน

คำสั่งที่ 2 กำหนดตัวแปรชื่อ set numberมีค่าเท่ากับ 2

คำสั่งที่ 3 มีการกำหนดเงื่อนไขขึ้นมา คือ ถ้า ตัวแปร set number มีค่ามากกว่า 5 หากเงื่อนไขเป็นจริง จะทำงานที่หมายเลขที่ 4 นั่นคือเดินไปขวา 100 หากเงื่อนไขเป็นเท็จ จะทำงานที่หมายเลขที่ 5 นั่นคือเดินไปทางซ้าย 100

คำสั่ง 4 เดินไปขวา 100

คำสั่ง 5 เดินไปทางซ้าย 100

With default placeholder
© 2023 ยังเรียนดอทคอม All rights reserved.