หน่วยที่ 2 EP.4: กล่องวิเศษ
  • By Admin
  • 7
  • 14 เม.ย. 2569

หน่วยที่ 2 EP.4: กล่องวิเศษ

อัปเลเวลสกิลโค้ดดิ้ง! ทำความรู้จักกับ

📦 หน่วยที่ 2 EP.4: กล่องวิเศษ "ตัวแปร"

เก็บข้อมูล สร้างเครื่องคิดเลขด้วย Scratch!

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

🧮 1. ภารกิจ: สร้างเครื่องคิดเลขจิ๋ว

วันนี้เราจะมาเขียนโปรแกรม Scratch ให้เป็นเครื่องคิดเลขที่สามารถ "นำตัวเลข 2 ตัวมาบวกกัน" สิ่งแรกที่เราต้องทำคือ สร้างกล่องตัวแปรขึ้นมา 3 ใบครับ:

📦
กล่องที่ 1: ตั้งชื่อว่า x

เอาไว้เก็บ "ตัวเลขตัวแรก" ที่ผู้ใช้งานพิมพ์เข้ามา

📦
กล่องที่ 2: ตั้งชื่อว่า y

เอาไว้เก็บ "ตัวเลขตัวที่สอง" ที่ผู้ใช้งานพิมพ์เข้ามา

🎁
กล่องที่ 3: ตั้งชื่อว่า sum (ผลรวม)

เอาไว้เก็บผลลัพธ์ หลังจากที่เราเอา x มาบวกกับ y แล้ว

💬 2. บล็อกคำสั่ง "ถาม และ ตอบ"

การจะให้คอมพิวเตอร์รับข้อมูลจากผู้ใช้ เราต้องใช้บล็อกคำสั่งสีฟ้าอ่อนจากกลุ่ม ตรวจจับ (Sensing) ครับ

1️⃣ ใช้บล็อก ถาม [คุณชื่ออะไร?] และรอ (เปลี่ยนข้อความข้างในเป็น "ใส่ตัวเลขที่ 1" ได้เลย)

2️⃣ เมื่อผู้ใช้พิมพ์ตัวเลขแล้วกด Enter ตัวเลขนั้นจะถูกเก็บไว้ในบล็อกวงรีเล็กๆ ที่ชื่อว่า คำตอบ

3️⃣ จากนั้นให้เราเอา [คำตอบ] ไปใส่ลงในกล่องตัวแปร x โดยใช้คำสั่ง ตั้งค่า [x] เป็น [คำตอบ]

⚙️ 3. ประกอบร่างอัลกอริทึมเครื่องคิดเลข

เมื่อเราได้ข้อมูลครบแล้ว ก็ถึงเวลาให้สมองคอมพิวเตอร์ทำงานครับ!

  • เราจะใช้คำสั่ง ตั้งค่า [sum] เป็น ...
  • เอาบล็อกการบวกสีเขียว ( ) + ( ) มาใส่ในช่องว่าง
  • ลากตัวแปร x และ y ไปใส่ในช่องว่างของการบวก
  • ปิดท้ายด้วยการสั่งให้แมวเหมียว พูด [sum] ออกมาครับ!

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

ทดสอบวิชาสร้างเครื่องคิดเลข!

ข้อที่ 1: ในการเขียนโปรแกรม "ตัวแปร (Variable)" มีหน้าที่สำคัญอย่างไร?

ข้อที่ 2: หากต้องการให้โปรแกรมรับข้อมูลแบบการพิมพ์ข้อความผ่านคีย์บอร์ด เราต้องใช้บล็อกคำสั่งใด?

ข้อที่ 3: ถ้านักเรียนกำหนดให้ ตั้งค่า [sum] เป็น [ x + y ] และผู้ใช้งานพิมพ์ค่า x เป็น 15 และ y เป็น 10 ตัวแปร sum จะมีค่าเท่าใด?


แชร์ :

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