ข้ามไปยังเนื้อหา
Krufahda
การเขียนโปรแกรมและการแก้ปัญหา

การงานอาชีพ

การเขียนโปรแกรมและการแก้ปัญหา

เกม AR สำหรับป.6 เล่นได้ทั้งการเล็งมือหน้ากล้องและการแตะหน้าจอ เหมาะสำหรับเปิดทำกิจกรรมร่วมกันในชั้นเรียน.

ชุดนี้มี 6 ข้อ และเป็นรูปแบบเลือกตอบ.

ตัวชี้วัดว 4.2 ป.6/2

ลองดูก่อนเล่น

ตัวอย่างคำถามในเกมนี้

ตัวอย่างจากโจทย์จริงในเกม เพื่อช่วยเลือกกิจกรรมให้เหมาะกับห้องเรียนของคุณ

  1. ตัวแปรในโปรแกรมใช้ทำอะไร

    • เก็บค่าที่เปลี่ยนแปลงได้
    • เก็บคำสั่งที่ทำซ้ำหลายรอบ
    • ตกแต่งหน้าจอให้สวยงาม
    ดูคำอธิบาย

    ใช้เก็บค่าที่เปลี่ยนแปลงได้เพื่อนำไปใช้ต่อ

  2. การแบ่งโปรแกรมเป็นส่วนย่อยมีประโยชน์อย่างไร

    • ทำให้โปรแกรมไม่มีข้อผิดพลาดเลย
    • แก้ไขและทดสอบทีละส่วนได้ง่าย
    • ทำให้คอมพิวเตอร์ทำงานเร็วขึ้นเสมอ
    ดูคำอธิบาย

    แก้ไขและทดสอบทีละส่วนได้ง่ายกว่าเขียนรวมกันยาว ๆ

  3. การทดสอบโปรแกรมควรทดสอบอะไรบ้าง

    • เฉพาะกรณีที่คาดว่าจะถูก
    • เฉพาะข้อมูลที่ครูให้มาชุดเดียว
    • ทั้งกรณีปกติและกรณีสุดขั้ว
    ดูคำอธิบาย

    ทั้งกรณีปกติและกรณีสุดขั้วที่อาจทำให้พัง

ก่อนเริ่มเล่นเกม

คู่มือใช้เกมในคาบ

เด็กจะได้ฝึกอะไร

ใช้แนวคิดการเขียนโปรแกรมที่ลึกขึ้น ได้แก่ ตัวแปร การแบ่งโปรแกรมเป็นส่วนย่อย การทดสอบทั้งกรณีปกติและกรณีสุดขั้ว ผังงาน คอมเมนต์ในโค้ด และการหาจุดที่โปรแกรมเริ่มผิด

ในใบงานมีอะไร

6 ข้อ เกมเลือกคำตอบ ข้อละ 3 ตัวเลือก - ตัวแปรใช้ เก็บค่าที่เปลี่ยนแปลงได้ - แบ่งโปรแกรมเป็นส่วนย่อย: แก้ไขและทดสอบทีละส่วนได้ง่าย (ไม่ใช่ทำให้ไม่มีข้อผิดพลาดเลย) - ทดสอบโปรแกรม: ทั้งกรณีปกติและกรณีสุดขั้ว - ผังงาน: แสดงลำดับขั้นตอนด้วยภาพ - โปรแกรมทำงานผิด: หาว่าเริ่มผิดที่ขั้นไหนก่อน

ใช้ในคาบยังไง

ใช้ในหน่วยการเขียนโปรแกรม ป.6 ก่อนเริ่มโปรเจกต์บน Scratch หรือ micro:bit 5-6 นาที - เล่นทั้งห้อง แล้วให้เด็กชี้ตัวแปรในโปรเจกต์ตัวอย่าง เช่น คะแนนในเกม - ข้อ 3 ให้ลองคิดกรณีสุดขั้วของโปรแกรมตัดเกรด เช่น คะแนน 0 คะแนน 100 หรือคะแนนติดลบ - ถ้าหลายคนพลาดข้อ 1 ให้ถามว่า "คะแนนในเกมเปลี่ยนตอนเล่นไหม แล้วโปรแกรมจำไว้ที่ไหน" - เล่นแบบผูกห้องเรียนแล้วบันทึกลงสมุดคะแนนได้

จุดที่เด็กมักผิด

- ข้อ 1 เลือก เก็บคำสั่งที่ทำซ้ำหลายรอบ เพราะสับสนตัวแปรกับคำสั่งวนซ้ำที่เรียนใน ป.5 - ข้อ 3 เลือก เฉพาะข้อมูลที่ครูให้มาชุดเดียว เพราะในห้องเรียนมักทดสอบแค่นั้น - ข้อ 6 เลือก ปิดแล้วเปิดเครื่องใหม่ก่อน เพราะเป็นวิธีที่ใช้แก้ปัญหาคอมพิวเตอร์ทั่วไป