30.ตัวแปร
การเขียนโปรแกรมคอมพิวเตอร์ให้ประมวลผลข้อมูลมักมีการประกาศตัวแปร สำหรับเก็บข้อมูลที่รับเข้าไปประมวลผล หรือเก็บข้อมูลที่ได้จากการประมวลผล
ตัวอย่าง ถ้าเราต้องการให้คอมพิวเตอร์รับตัวเลขสองค่าจากแป้นพิมพ์เข้ามาบวกกัน แล้วแสดงผลลัพธ์ค่าแรกที่รับเข้าไปอาจเก็บไว้ใน x ค่าที่สองเก็บไว้ ใน y จากนั้นนำทั้งสองค่ามาบวกกันแล้วเก็บไว้ในตัวแปรชื่อ sum เพื่อใช้สำหรับแสดงผล เราสามารถเขียนอัลกอริทึมเป็นข้อความ ได้ดังนี้
เริ่มต้น
ประกาศตัวแปร x, y และ sum
รับค่าแรกเก็บใน x
รับค่าที่สองเก็บใน y
นำ x บวกกับ y แล้วเก็บไว้ใน sum
แสดงผล sum
จบ
เริ่มต้น
จบ
แสดงผลรวม
รับค่า sum
รับค่า y
รับค่า x
คำถามสำคัญ
ทำไมจึงกำหนดตัวแปรในการเขียนโปรแกรม
sum = x + y
32.ทำซ้ำ โดยประกาศตัวแปรชื่อ y และ sum จากนั้นโปรแกรมจะแสดงรายชื่อตัวแปรทั้งหมด และมีค่าเริ่มต้นเป็น 0 พร้อมทั้งแสดงค่าของตัวแปรไว้มุมบนซ้ายของโปรแกรม ดังภาพ
วิธีปฏิบัติ (ต่อ)
การรับข้อมูลทางแป้นพิมพ์ สามารถใช้บล็อกคำสั่ง มาใช้งานได้ เมื่อมีการพิมพ์ข้อมูลเข้าไป ข้อมูลจะเก็บในตัวแปร คำตอบเสมอ ลากบล็อกคำสั่ง มาวาง ดังภาพ แล้วพิมพ์ข้อความให้โปรแกรมถามเป็น x =
33.เมื่อโปรแกรมทำงานจะแสดงกล่องข้อความให้ป้อนข้อมูล และข้อมูลจะเก็บในตัวแปร คำตอบ ดังนั้นขั้นตอนต่อไปจะต้องเขียนโปรแกรมเพื่อกำหนดค่านี้ให้กับตัวแปร x โดยเลือกบล็อกคำสั่ง ซึ่งอยู่ในกลุ่มคำสั่งของข้อมูล แล้วคลิกเมาส์เปลี่ยนให้เป็นตัวแปร x ดังภาพ
กำหนดค่า x ให้เป็น คำตอบ ซึ่งเป็นคำตอบของการถามด้วยคำสั่ง โดยเลือกกลุ่มคำสั่ง การรับรู้แล้วนำบล็อกคำสั่ง มาวาง ดังภาพ
วิธีปฏิบัติ (ต่อ)
34.นำบล็อกคำสั่ง และ มาวาง จากนั้นกำหนดค่าให้กับตัวแปร y เป็น y = และ y ดังภาพ
กำหนดค่าให้กับตัวแปร sum โดยนำข้อมูลของตัวแปร x กับตัวแปร y มาบวกกัน จากนั้นเลือกคำสั่งตัวดำเนินการในกลุ่มโอเปอร์เรเตอร์ แล้วเลือกบล็อกคำสั่ง มาวาง ดังภาพ
วิธีปฏิบัติ (ต่อ)
35.กำหนดให้บวกค่าในตัวแปร x และ y โดยเลือกกลุ่มคำสั่งข้อมูล แล้วนำตัวแปร และ มาวางในบล็อกคำสั่ง ดังภาพ
ทดลองรันโปรแกรม จะพบว่า แมวจะแสดงข้อความ x = พร้อมทั้งมีกล่องสำหรับป้อนข้อมูล แล้วทดลองป้อนค่า 5 ลงไป แล้วกดปุ่ม ที่แป้นพิมพ์ ดังภาพ
วิธีปฏิบัติ (ต่อ)
36.ป้อนค่า y เป็น 6 เมื่อโปรแกรมทำงานจะนำ 5 และ 6 มาบวกกัน แล้วเก็บผลลัพธ์ไว้ใน sum โดยโปรแกรมจะแสดงข้อมูลออกมา ดังภาพ
จากกิจกรรมที่ผ่านมาจะพบว่าเราสามารถเขียนโปรแกรมให้ประมวลผลทางคณิตศาสตร์ได้โดยง่าย นอกจากนี้เรายังนำไปประยุกต์กับการเขียนโปรแกรมคำนวณด้านต่าง ๆ ได้อีกด้วย
วิธีปฏิบัติ (ต่อ)
45.วัตถุประสงค์ เขียนโปรแกรมคำนวณความสมส่วนของร่างกายได้
0
กิจกรรมที่ น้ำหนักที่เหมาะสม
2.8
วัสดุอุปกรณ์ คอมพิวเตอร์ 1 เครื่อง
วิธีปฏิบัติ
กิจกรรมนี้จะเขียนโปรแกรมให้ป้อนค่าความสูงในหน่วยของเซนติเมตรแล้วให้คอมพิวเตอร์แจ้งน้ำหนักที่เหมาะสมออกมา โดยเราสามารถออกแบบโปรแกรมได้ ดังนี้
เริ่มต้น
รับค่าความสูงเป็นเซนติเมตรมาเก็บใน H
น้ำหนักที่เหมาะสมเท่ากับ 22.9 x (H/100) x (H/100)
แสดงน้ำหนักที่เหมาะสม
จบ
46.วิธีปฏิบัติ (ต่อ)
เปิดโปรแกรม Scratch แล้วประกาศตัวแปรขึ้นมา 3 ตัว โดยตัวแปร B เป็นค่าน้ำหนักที่เหมาะสมที่คำนวณได้ ตัวแปร H เก็บความสูงเป็นเซนติเมตร ตัวแปร M เป็นน้ำหนักเป็นกิโลกรัม
เขียนโปรแกรมให้ถามว่าคุณสูงเท่าไร แล้วนำมาเก็บในตัวแปร H
47.คำนวณค่าน้ำหนักที่เหมาะสมมาเก็บในตัวแปร B แต่การคำนวณต้องนำ 22.9 คูณกับ (H/100) คูณ (H/100) ดังนั้นนำตัวดำเนินการคูณมากำหนดค่าให้ B แล้วกำหนดตัวตั้งเป็น 22.9 ดังภาพ
นำตัวดำเนินการคูณมาวางเพิ่มอีกหนึ่งตัว เนื่องจากการคำนวณต้องคูณตัวเลข 2 ครั้ง ดังภาพ
วิธีปฏิบัติ (ต่อ)