หน่วยที่ 4 EP.2: ภารกิจผึ้งน้อยหาน้ำหวาน & คำสั่งวนซ้ำ
  • By Admin
  • 3
  • 13 เม.ย. 2569

หน่วยที่ 4 EP.2: ภารกิจผึ้งน้อยหาน้ำหวาน & คำสั่งวนซ้ำ

สนุกกับการเขียนโปรแกรมใน Code.org! เรียนรู้เคล็ดลับการใช้บล็อก "ทำซ้ำ (Loop)" เพื่อลดขั้นตอนการทำงานที่ซับซ้อนให้สั้นลงและแม่นยำขึ้น ฝึกวิเคราะห์เส้นทางพาเจ้าผึ้งน้อยไปเก็บน้ำหวานและผลิตน้ำผึ้งอย่างเป็นสเต็ป

🐝 หน่วยที่ 4 EP.2: ภารกิจผึ้งน้อยหาน้ำหวาน

รู้จักพลังของ "คำสั่งวนซ้ำ" (Loop)!

นักเรียนเคยไหมครับที่ต้องทำอะไรเดิมๆ ซ้ำๆ หลายรอบจนรู้สึกเมื่อย? ในโลกของการเขียนโปรแกรม คอมพิวเตอร์ก็ขี้เกียจทำอะไรซ้ำๆ เหมือนกันครับ! เราจึงมีบล็อกคำสั่งพิเศษที่ชื่อว่า "ทำซ้ำ (Repeat)" หรือที่โปรแกรมเมอร์เรียกว่า Loop มาช่วยงานครับ

🌸 1. ภารกิจ: พาผึ้งไปหาดอกไม้

สมมติว่าเจ้าผึ้งน้อยต้องเดินไปข้างหน้า 5 ก้าว เพื่อไปเก็บน้ำหวานที่ดอกไม้ ถ้าเราเขียนโปรแกรมแบบปกติ เราต้องวางบล็อก ไปข้างหน้า ถึง 5 อันต่อกันเลยนะ!

เปรียบเทียบความแตกต่าง:

แบบธรรมดา (ยาว)

🚶 ไปข้างหน้า
🚶 ไปข้างหน้า
🚶 ไปข้างหน้า
🚶 ไปข้างหน้า
🚶 ไปข้างหน้า

แบบใช้ Loop (สั้น!)

🔄 ทำซ้ำ 5 ครั้ง
    🚶 ไปข้างหน้า

🧩 2. การใช้งานบล็อก "ทำซ้ำ" ใน Code.org

นักเรียนสามารถทำตามขั้นตอนในหนังสือหน้า 104-105 ได้เลยครับ โดยมีเคล็ดลับการลากบล็อกดังนี้:

  • 1️⃣ ลากบล็อกสีชมพูที่เขียนว่า "ทำซ้ำ... ครั้ง" มาวาง
  • 2️⃣ พิมพ์ตัวเลขจำนวนครั้งที่ต้องการลงในช่องว่าง
  • 3️⃣ นำคำสั่งที่ต้องการให้ทำซ้ำ (เช่น ไปข้างหน้า หรือ เก็บน้ำหวาน) ใส่เข้าไปข้างใน ปากของบล็อกทำซ้ำ

🐝 3. วิเคราะห์ปัญหา: เก็บน้ำหวาน 3 หยด

ถ้าที่ดอกไม้มีน้ำหวานอยู่ 3 หยด อัลกอริทึมที่ถูกต้องคือ:

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

🧩 มินิควิซ ทบทวนความรู้ EP.2

ทดสอบสมองประลองโค้ดดิ้ง!

ข้อที่ 1: ประโยชน์ที่สำคัญที่สุดของการใช้บล็อกคำสั่ง "ทำซ้ำ (Repeat/Loop)" คืออะไร?

ข้อที่ 2: หากต้องการสั่งให้ผึ้งเดินไปข้างหน้า 5 ก้าว นักเรียนควรวางคำสั่งอย่างไรในบล็อกทำซ้ำ?

ข้อที่ 3: ถ้าโปรแกรมเมอร์เผลอใส่เลข 0 ลงในช่องวนซ้ำ จะเกิดอะไรขึ้นกับตัวละคร?


แชร์ :

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