ผสานวิชาคณิตศาสตร์เข้ากับโค้ดดิ้ง! สนุกกับการเพิ่มส่วนเสริม "ปากกา (Pen)" ใน Scratch เพื่อสั่งให้ตัวละครวาดรูปเรขาคณิตด้วยคำสั่งทำซ้ำและมุมองศา พร้อมทำความรู้จักกับตัวดำเนินการ "หารเอาเศษ (Modulo)" เพื่อสร้างโปรแกรมอัจฉริยะที่สามารถตรวจสอบและแยกแยะ "เลขคู่" และ "เลขคี่" ได้อย่างแม่นยำ!
เขียนโค้ดวาดรูป และสร้างเครื่องแยกตัวเลข!
นักเรียนครับ วันนี้เราจะเอาวิชา "คณิตศาสตร์" มาผสมกับ "คอมพิวเตอร์" เพื่อสร้างโปรแกรมที่เก่งขึ้นไปอีกขั้นครับ! เราจะให้แมวเหมียวถือปากกาวาดรูป และสอนให้มันรู้จักตัวเลขคู่-คี่กันครับ!
ในโปรแกรม Scratch เราสามารถเพิ่มความสามารถพิเศษได้ที่ปุ่ม "ส่วนขยาย (Extensions)" (มุมซ้ายล่างสุด) แล้วเลือก "ปากกา (Pen)" ครับ คราวนี้เราก็จะมีบล็อกคำสั่งใหม่โผล่ขึ้นมา!
*ถ้าอยากวาด สามเหลี่ยม ต้องทำซ้ำ 3 ครั้ง และหัน 120 องศานะครับ! (สูตรคือเอา 360 หารด้วยจำนวนด้าน)*
นักเรียนจำเลขคู่ (2, 4, 6, 8) กับเลขคี่ (1, 3, 5, 7) ได้ไหมครับ? ในโลกคอมพิวเตอร์ เรามีบล็อกสีเขียวพิเศษที่ชื่อว่า ( ) หารเอาเศษ ( ) หรือที่เรียกว่า Modulo (มอดิวโล) ครับ
ตัวอย่างการทำงาน:
เมื่อเรารู้ความลับแล้วว่า "เลขคู่ทุกตัว หารเอาเศษ 2 จะต้องเหลือ 0 เสมอ" เราก็สามารถเอามาเขียนเป็นเงื่อนไข If-Else (ถ้า...มิฉะนั้น) ได้เลยครับ!
แค่นี้เราก็จะได้เครื่องแยกเลขคู่-คี่สุดอัจฉริยะแล้วครับ!
ทดสอบวิชาคณิตศาสตร์โค้ดดิ้ง!
ข้อที่ 1: หากต้องการสั่งให้ตัวละครวาดรูป "สามเหลี่ยมด้านเท่า" ต้องกำหนดให้ตัวละคร "ทำซ้ำกี่รอบ" และ "หันกี่องศา"?
ข้อที่ 2: บล็อกคำสั่ง "หารเอาเศษ (Modulo)" มีประโยชน์หลักในการทำสิ่งใดสำหรับบทเรียนนี้?
ข้อที่ 3: ถ้าเราใช้บล็อกคำสั่ง [15 หารเอาเศษ 2] คอมพิวเตอร์จะประมวลผลและส่งค่าใดออกมา?
© 2023 Smartyquizkids.com
All Rights Reserved.