เรียนรู้การใช้บล็อกคำสั่ง If-Then และ If-Then-Else ใน Scratch เพื่อสร้างเงื่อนไขและการตัดสินใจให้โปรแกรม เข้าใจหลักการตรรกะ (Logic) ง่ายๆ ผ่านตัวอย่างเกมและการใช้ชีวิตประจำวัน
"ถ้า...แล้วจะทำอะไร?"
ทำให้โปรแกรมของคุณ "ฉลาดขึ้น" รู้จักคิดและเลือกทางเดินเองได้
ด้วยพลังแห่งการตัดสินใจ!
👇 เลือกเส้นทางของคุณ แล้วไปลุยกันเลย! 👇
ในชีวิตจริง เราเจอกับ "ทางแยก" ให้ตัดสินใจตลอดเวลาครับ
ลองนึกถึงตอนเช้าก่อนออกจากบ้าน:
นี่แหละคือ Condition (เงื่อนไข)! มันคือการตรวจสอบสถานการณ์ว่า "จริง" หรือ "ไม่จริง" เพื่อเลือกการกระทำที่ถูกต้อง
ใน Scratch เราใช้บล็อกสีส้มที่มีรูปร่างเหมือน "ปากจระเข้" 🐊 2 แบบครับ:
จุดสังเกตสำคัญ: บล็อกพวกนี้จะมี "ช่องรูปหกเหลี่ยม" อยู่ตรงกลาง เอาไว้ใส่บล็อก Sensing (สีฟ้า) เพื่อเป็นคำถามนั่นเองครับ
เรามาลองใช้เงื่อนไขสร้างกฎของเกมกันครับ:
โจทย์: "ถ้าตัวละครเดินชนสีแดง ให้เกมจบ (Game Over)"
เราจะเขียนโค้ดได้แบบนี้:
If [ touching color 🔴 ? ] Then
[ พูดว่า "Game Over!" ]
[ Stop All ]
เห็นไหมครับ? แค่นี้ตัวละครของเราก็ "รับรู้" และ "ตอบสนอง" ต่อสิ่งรอบข้างได้แล้ว!
1. บล็อก If-Then (ถ้า...แล้ว) จะมีช่องรูปทรงอะไรสำหรับใส่เงื่อนไข?
2. ถ้าต้องการสร้างเงื่อนไขว่า "ถ้าคะแนนมากกว่า 50 ให้ชนะ, แต่ถ้าน้อยกว่าให้แพ้" ควรใช้บล็อกใด?
© 2023 Smartyquizkids.com
All Rights Reserved.