EP.4 เส้นทางแห่งการตัดสินใจ
  • By Admin
  • 16
  • 6 พ.ค. 2569

EP.4 เส้นทางแห่งการตัดสินใจ

ฝึกทักษะการคิดเชิงตรรกะผ่านการสร้างเงื่อนไข (Conditions) ให้ตัวละครคิดเองได้ ทั้งแบบทางเลือกเดียว (If-Then) และสองทางเลือก (If-Else)

🚦 EP.4: เส้นทางแห่งการตัดสินใจ

สอนให้โปรแกรมคิดเองได้ด้วย If-Else!

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

➡️ 1. ทางเลือกทางเดียว (If... then)

บล็อก if (ถ้า) ... then (แล้วทำอะไร) จะทำงานก็ต่อเมื่อเงื่อนไขเป็น "จริง" เท่านั้นครับ เช่น ถ้าคะแนนมากกว่า 10 แล้วให้พูดว่า "ชนะแล้ว!" แต่ถ้าเงื่อนไขไม่เป็นจริง (คะแนนไม่ถึง 10) โปรแกรมก็จะข้ามบล็อกนี้ไปเลยโดยไม่ทำอะไรครับ

🔀 2. ทางเลือกสองทาง (If... Else)

ถ้าอยากให้มีแผนสำรอง ต้องใช้บล็อก if... then... else (มิฉะนั้น) ครับ บล็อกนี้จะทำงาน 2 แบบ คือ ถ้าเงื่อนไขเป็นจริง ทำช่องบน แต่ ถ้าเงื่อนไขเป็นเท็จ (ไม่จริง) ให้ทำช่องล่าง (else) เช่น ถ้าตอบถูกได้ 1 คะแนน มิฉะนั้น โดนหัก 1 คะแนน!

🗝️ 3. กุญแจหกเหลี่ยม (เงื่อนไข)

สังเกตไหมว่าบล็อก If จะมีช่องโหว่รูป "หกเหลี่ยม" อยู่? นั่นคือที่สำหรับใส่เงื่อนไขครับ! น้องๆ ต้องนำบล็อกหกเหลี่ยมสีเขียว (เช่น เครื่องหมาย > < =) หรือสีฟ้า (เช่น สัมผัสโดนสีแดง?) มาใส่เป็นกุญแจเพื่อสั่งให้ If เริ่มทำงานครับ

🧩 มินิควิซ สรุปความรู้ EP.4

ทดสอบตรรกะการตัดสินใจก่อนลุยเขียนโค้ดจริง!

ข้อที่ 1: ถ้าน้องๆ ต้องการสร้างเงื่อนไขว่า "ถ้าผู้เล่นตอบถูกให้พูดว่า เก่งมาก แต่ถ้าตอบผิดให้พูดว่า ลองใหม่นะ" ต้องใช้บล็อกคำสั่งใด?

ข้อที่ 2: บล็อกคำสั่งที่จะนำมาประกอบเข้ากับบล็อก if เพื่อสร้าง "เงื่อนไข" จะต้องมีรูปทรงแบบใด?

💡 พบข้อผิดพลาดหรือมีข้อเสนอแนะ?

หากนักเรียนหรือคุณครูพบจุดที่ควรแก้ไขในบทเรียน/แบบทดสอบนี้ หรือมีข้อเสนอแนะเพิ่มเติม สามารถแจ้งครูพิสิฐเพื่อนำไปปรับปรุงเนื้อหาให้สมบูรณ์ยิ่งขึ้นได้เลยครับ
(ขอบคุณที่ร่วมเป็นส่วนหนึ่งในการพัฒนาการเรียนรู้ไปด้วยกันครับ)

✉️ ส่งอีเมลแจ้งครูพิสิฐ

แชร์ :

บทเรียนอื่น ๆ