💻 สูตรคูณตามสั่ง

นักเขียนโปรแกรมมือโปร — สร้างสูตรคูณด้วย Scratch!
🏫 ระดับชั้น: ประถมศึกษาปีที่ 6
🎯 จุดประสงค์การเรียนรู้
  • อธิบายหลักการสร้างและใช้งานตัวแปรได้
  • เขียนโปรแกรมอย่างง่ายที่มีการใช้ตัวแปรได้
🧠 หัวใจสำคัญ: ตัวแปร (Variable)
📦

ตัวแปรคืออะไร?

คือ พื้นที่ในหน่วยความจำที่ใช้เก็บข้อมูล ซึ่งสามารถเปลี่ยนแปลงค่าได้ เปรียบเสมือนกล่องที่มีชื่อเรียก

💬

ask ... and wait

บล็อกในกลุ่ม Sensing ใช้ถามคำถามและรอรับค่าจากผู้ใช้ ค่าที่ตอบจะถูกเก็บในตัวแปร answer

🔁

repeat ...

บล็อกในกลุ่ม Control ใช้ทำซ้ำคำสั่งภายในตามจำนวนรอบที่กำหนด

🔗

join ... ...

บล็อกในกลุ่ม Operators ใช้เชื่อมต่อข้อความ 2 ส่วนเข้าด้วยกัน

🎮 กิจกรรมฝึกทักษะ 5 ฐาน — มาเขียนโปรแกรมกัน!
🧩 ฐานที่ 1: จับคู่คำสั่ง Scratch

🔗 จับคู่บล็อกคำสั่งกับความหมายที่ถูกต้อง (คลิกคำสั่ง แล้วคลิกความหมาย)

💬 ask ... and wait
📝 answer
🔁 repeat
📦 set [ ] to
🔗 join
ทำซ้ำคำสั่งตามจำนวนรอบ
ถามคำถามและรอรับค่าจากผู้ใช้
เชื่อมต่อข้อความ 2 ส่วนเข้าด้วยกัน
เก็บค่าที่ผู้ใช้ตอบกลับมา
กำหนดค่าเริ่มต้นให้ตัวแปร
📦 ฐานที่ 2: กล่องปริศนา (ตัวแปร)

🎁 มีกล่อง 3 ใบ: กล้วย=2, ส้ม=1, ฝรั่ง=3 จงหาค่าสุดท้ายของแต่ละกล่อง

🍌 กล้วย
📦
2
🍊 ส้ม
📦
1
🍐 ฝรั่ง
📦
3
📜 คำสั่งทีละขั้นตอน:
  1. กล้วย มีค่าเท่ากับ 1
  2. ส้ม มีค่าเท่ากับ 1
  3. ฝรั่ง มีค่าเท่ากับ 2 × 1
  4. เพิ่มค่าส้มอีก 1
  5. ลดค่าฝรั่งลง 1
  6. กล้วย มีค่าเท่ากับ ฝรั่ง + 2
  7. ส้ม มีค่าเท่ากับ 3 + 2
  8. เพิ่มค่าฝรั่งอีก 2

🎯 ค่าสุดท้ายของแต่ละกล่องคือเท่าไร?

🔢 ฐานที่ 3: เรียงลำดับการทำงานของโปรแกรม

📋 โปรแกรมสูตรคูณตามสั่ง ทำงานตามลำดับอย่างไร? (คลิกเลือกตามลำดับ)

? เพิ่มค่าตัวแปร number ขึ้น 1
? กำหนดค่าตัวแปร number = 1
? แสดงข้อความท่องสูตรคูณ
? ทำซ้ำข้อ 2-3 จนครบ 12 รอบ

📥 ลำดับการทำงาน:

🔮 ฐานที่ 4: ทายผลลัพธ์ของโปรแกรม

🧮 ถ้าป้อนแม่สูตรคูณ 7 ผลลัพธ์บรรทัดที่ 5 จะเป็นอย่างไร?

🐱 สูตรคูณแม่ 7 7 คูณ 1 เป็น 7 7 คูณ 2 เป็น 14 7 คูณ 3 เป็น 21 7 คูณ 4 เป็น 28 ❓ บรรทัดที่ 5 คืออะไร?
💡 ฐานที่ 5: ให้เหตุผลประกอบ

🤔 ทำไมในโปรแกรมสูตรคูณถึงต้องใช้ "ตัวแปร number" และคำสั่ง "repeat 12"?

🌈 สรุปบทเรียนวันนี้

🎓 จากกิจกรรมนี้สรุปได้ว่า...

  • ตัวแปร คือพื้นที่เก็บข้อมูลที่สามารถเปลี่ยนค่าได้ เปรียบเหมือนกล่องที่มีชื่อ
  • คำสั่ง ask ใช้รับค่าจากผู้ใช้ และเก็บคำตอบไว้ใน answer
  • คำสั่ง repeat ใช้ทำซ้ำคำสั่งตามจำนวนรอบที่กำหนด
  • คำสั่ง join ใช้เชื่อมต่อข้อความเพื่อแสดงผล
  • การเขียนโปรแกรมช่วยแก้ปัญหาทางคณิตศาสตร์ได้อย่างมีประสิทธิภาพ
  • 💡 บทเรียนครั้งต่อไป: หน่วยการเรียนรู้ที่ 4 เรื่อง การเขียนโปรแกรม (ใบงานที่ 06 เรื่อง Series)
0%

🎯 ทำกิจกรรมให้ครบทุกฐานเพื่อดูคะแนน!