เก็บข้อมูล สร้างเครื่องคิดเลขด้วย Scratch!
เวลาที่เราทดเลขในใจ ถ้าตัวเลขมันเยอะมากๆ เราก็อาจจะลืมได้ใช่ไหมครับ? คอมพิวเตอร์ก็เหมือนกันครับ มันจำเป็นต้องมี "กล่องเก็บความจำ" เพื่อเอาไว้เก็บข้อมูลที่เราป้อนเข้าไป หรือเก็บผลลัพธ์ที่มันคิดเสร็จแล้ว เราเรียกกล่องวิเศษนี้ว่า "ตัวแปร (Variable)" ครับ!
วันนี้เราจะมาเขียนโปรแกรม Scratch ให้เป็นเครื่องคิดเลขที่สามารถ "นำตัวเลข 2 ตัวมาบวกกัน" สิ่งแรกที่เราต้องทำคือ สร้างกล่องตัวแปรขึ้นมา 3 ใบครับ:
เอาไว้เก็บ "ตัวเลขตัวแรก" ที่ผู้ใช้งานพิมพ์เข้ามา
เอาไว้เก็บ "ตัวเลขตัวที่สอง" ที่ผู้ใช้งานพิมพ์เข้ามา
เอาไว้เก็บผลลัพธ์ หลังจากที่เราเอา x มาบวกกับ y แล้ว
การจะให้คอมพิวเตอร์รับข้อมูลจากผู้ใช้ เราต้องใช้บล็อกคำสั่งสีฟ้าอ่อนจากกลุ่ม ตรวจจับ (Sensing) ครับ
1️⃣ ใช้บล็อก ถาม [คุณชื่ออะไร?] และรอ (เปลี่ยนข้อความข้างในเป็น "ใส่ตัวเลขที่ 1" ได้เลย)
2️⃣ เมื่อผู้ใช้พิมพ์ตัวเลขแล้วกด Enter ตัวเลขนั้นจะถูกเก็บไว้ในบล็อกวงรีเล็กๆ ที่ชื่อว่า คำตอบ
3️⃣ จากนั้นให้เราเอา [คำตอบ] ไปใส่ลงในกล่องตัวแปร x โดยใช้คำสั่ง ตั้งค่า [x] เป็น [คำตอบ]
เมื่อเราได้ข้อมูลครบแล้ว ก็ถึงเวลาให้สมองคอมพิวเตอร์ทำงานครับ!
ทดสอบวิชาสร้างเครื่องคิดเลข!
ข้อที่ 1: ในการเขียนโปรแกรม "ตัวแปร (Variable)" มีหน้าที่สำคัญอย่างไร?
ข้อที่ 2: หากต้องการให้โปรแกรมรับข้อมูลแบบการพิมพ์ข้อความผ่านคีย์บอร์ด เราต้องใช้บล็อกคำสั่งใด?
ข้อที่ 3: ถ้านักเรียนกำหนดให้ ตั้งค่า [sum] เป็น [ x + y ] และผู้ใช้งานพิมพ์ค่า x เป็น 15 และ y เป็น 10 ตัวแปร sum จะมีค่าเท่าใด?
© 2023 Smartyquizkids.com
All Rights Reserved.