เมื่อนักเรียนศึกษาเรื่อง การเขียนโปรแกรมตรวจสอบเลขคู่และเลขคี่ แล้ว นักเรียนสามารถบอกได้ว่า
การเขียนโปรแกรมเพื่อตรวจสอบค่าตัวเลขที่รับเข้าทางแป้นพิมพ์ว่าตัวเลขนั้นเป็นเลขคู่หรือเลขคี่ โปรแกรมลักษณะนี้สามารถใช้ Scratch เขียนได้เช่นกัน
เนื้อหาการศึกษาเรื่องการเขียนโปรแกรมตรวจสอบเลขคู่และเลขคี่
ถ้าต้องการเขียนโปรแกรมเพื่อตรวจสอบค่าตัวเลขที่รับเข้าทางแป้นพิมพ์ว่าตัวเลขนั้นเป็นเลขคู่หรือเลข โปรแกรมลักษณะนี้สามารถใช้ Scratch เขียนได้เช่นกัน หากพิจารณาเงื่อนไขข้อแตกต่างของเลขคู่และเลขคี่แล้ว จะพบว่าเลขคู่เมื่อนำมาหารด้วย 2 แล้วจะหารได้ลงตัว หรือหารแล้วมีเศษจากการหารเป็นศูนย์นั่นเอง โดยเราสามารถเขียนอัลกอริทึมเทียบกับคำสั่งของ Scratch ได้ดังนี้
วิธีการเขียนโปรแกรม
- เปิดโปรแกรม Scratch พร้อมประกาศตัวแปรขึ้นมา 2 ตัว โดยตัวแปร x ใช้เก็บตัวเลขที่รับเข้าไป ตัวแปร m เก็บเศษที่ได้จากการ หารด้วย 2
- เขียนโปรแกรมรับค่ามาเก็บในตัวแปร x โดยลากบล็อกคำสั่งมาวางดังภาพ
- กำหนดให้ m เก็บเศษที่ได้จากการหาร x ด้วย 2 โดยการหาเศษที่ได้จากการหารจะใช้บล็อกคำสั่ง หารเอาเศษ ซึ่งอยู่ในกลุ่มคำสั่งโอเปอร์เรเตอร์ ดังภาพ
- นำตัวแปร X มาวาง แล้วเติม 2 ลงไป
5. นำคำสั่งเงื่อนไข มาวาง โดยเลือกคำสั่ง
- นำตัวดำเนินการเท่ากับ มาวาง แล้วนำตัวแปร กับเลข 0 มาใส่เพื่อตรวจสอบว่าเศษจากการหารเป็นศูนย์หรือไม่
- ถ้าเงื่อนไขเป็นจริง ให้ตอบว่าเป็นเลขคู่ ถ้าเงื่อนไขเป็นเท็จให้ตอบว่า
เป็นเลขคี โดยนำบล็อกคำสั่ง แล้วเปลี่ยนข้อความเป็นเลขคู่ และเลขคี่ ดังภาพ
- ทดลองรันโปรแกรมแล้วป้อนค่าตัวเลขที่ต้องการตรวจสอบ
เข้าไป โปรแกรมจะแสดงผลข้อมูลออกมา ดังภาพ
คำถามชวนคิด
- มีตัวแปรกี่ตัว อะไรบ้าง
- ใช้เงื่อนไขอะไรในการตรวจสอบ
- การหารธรรมดา และ หารเอาเศษ แตกต่างกันอย่างไร
- การหารเอาเศษ มีชื่อเรียกภาษาคอมพิวเตอร์ว่าอย่างไร
Leave a Reply