บทสรุปสุดยอดโปรแกรมเมอร์ ป.5! บูรณาการความรู้เรื่องตัวแปร, การคำนวณทางคณิตศาสตร์, และเงื่อนไข (If-Else) มาสร้าง
สร้างแอปเช็กสุขภาพ & โครงงานสุดปัง!
ยินดีด้วยครับโปรแกรมเมอร์ทุกคน! วันนี้เราจะมาสร้างโปรเจกต์ใหญ่ นั่นคือ โปรแกรมคำนวณดัชนีมวลกาย หรือ BMI (Body Mass Index) ซึ่งเป็นตัวเลขที่บอกว่า ร่างกายของเราอ้วนหรือผอมเกินไปไหม เมื่อเทียบกับส่วนสูงของเราครับ!
ก่อนจะเขียนโปรแกรม เราต้องรู้สูตรคณิตศาสตร์กันก่อนครับ การหาค่า BMI ต้องใช้น้ำหนัก (กิโลกรัม) หารด้วย ส่วนสูง (เมตร) ยกกำลังสอง ดังนี้ครับ:
*ข้อควรระวัง: ปกติเราวัดส่วนสูงเป็น "เซนติเมตร" ดังนั้นในโปรแกรม เราต้องเอาส่วนสูงไปหาร 100 ก่อน เพื่อแปลงให้เป็น "เมตร" นะครับ! (เช่น 150 ซม. / 100 = 1.5 เมตร)
เราต้องสร้างตัวแปร (กล่องความจำ) ทั้งหมด 3 ตัว คือ W (น้ำหนัก), H (ส่วนสูง) และ BMI (ผลลัพธ์) จากนั้นเขียนคำสั่งตามลำดับนี้:
เมื่อเราได้ค่า BMI มาแล้ว เราจะใช้คำสั่ง "ถ้า...มิฉะนั้น (If-Else)" มาเช็กว่าเราอยู่ในเกณฑ์ไหน ตามตารางของกรมอนามัยครับ:
ภารกิจสุดท้ายของบทเรียนนี้ ให้นักเรียนจับคู่กัน แล้วออกแบบ "อัลกอริทึม" สำหรับโปรแกรมคำนวณปริมาตรทรงกระบอก หรือ โปรแกรมวาดรูปสามเหลี่ยมด้านเท่า ลงในกระดาษ จากนั้นนำเสนอให้เพื่อนๆ ฟัง พร้อมช่วยกัน "ตรวจสอบข้อผิดพลาด (Debugging)" ของเพื่อนๆ ด้วยนะครับ!
🎓 จบหน่วยที่ 2 อย่างยิ่งใหญ่! 🎓
ปรบมือให้ตัวเองดังๆ เลยครับ! จากคนที่เพิ่งเริ่มรู้จักคอมพิวเตอร์ ตอนนี้นักเรียนกลายเป็นโปรแกรมเมอร์ที่สามารถสร้างแอปพลิเคชันคำนวณสุขภาพได้ด้วยตัวเองแล้ว! นำทักษะโค้ดดิ้งนี้ไปต่อยอดสร้างสรรค์โลกใบใหม่ได้เลยครับ!
บททดสอบสุดท้ายก่อนรับใบประกาศนียบัตรโปรแกรมเมอร์!
ข้อที่ 1: ในการเขียนโปรแกรมคำนวณ BMI ทำไมเราต้องเอาตัวแปรความสูง (เซนติเมตร) ไปหารด้วย 100 ก่อน?
ข้อที่ 2: หากโปรแกรมคำนวณค่า BMI ออกมาได้เท่ากับ "26" คอมพิวเตอร์ควรใช้เงื่อนไขตรวจสอบและแสดงผลว่านักเรียนคนนี้อยู่ในเกณฑ์ใด?
ข้อที่ 3: ขั้นตอน "การตรวจสอบข้อผิดพลาด (Debugging)" ในโครงงานเขียนโปรแกรม มีความสำคัญอย่างไร?
© 2023 Smartyquizkids.com
All Rights Reserved.