สาหรบั การตรวจสอบเงือ่ นไขสามารถนา เมือ่ ทดลองรันโปรแกรมแล้วป้อนความสูงเป็น 175
ปอ้ นนา้ หนักเป็น 64 โปรแกรมจะแจง้ วา่ “คณุ ผอม”
บล็อกคาส่ัง มาใชง้ านได้ ดงั ภาพ
แบบพฒั นาทักษะในการทาขอ้ สอบปรนยั เพอ่ื ประเมินผลตัวชว้ี ัด
หนว่ ยการเรยี นรูท้ ี่ 2 การเขยี นโปรแกรมเบือ้ งตน้
1. เครือ่ งพมิ พเ์ ปน็ อุปกรณ์ทีท่ าหนา้ ทเี่ กยี่ วกบั อะไร ตอบ 2) เพราะเคร่ืองพิมพ์
1) หนว่ ยรบั เขา้ มี ห น้ า ที่ พิ ม พ์ ข้ อ มู ล อ อ ก ม า
2) หน่วยส่งออก บนกระดาษ จงึ เปน็ การทางาน
ของหนว่ ยส่งออก
3) หน่วยจัดเก็บขอ้ มลู
4) หนว่ ยประมวลผล
1 2 3 4 5 6 7 8 9 10
2. คอมพวิ เตอร์จะทางานตามท่ีเราต้องการได้ ต้องมีอะไรเปน็ ตัวสั่งการ
1) เสียง ตอบ 3) เพราะการที่คอมพิวเตอร์
2) จอภาพ จ ะ ท า ง า น ต า ม ที่ เ ร า ต้ อ ง ก า ร ไ ด้
3) โปรแกรม ต้องมโี ปรแกรมเปน็ ตัวส่ังการ
4) หน่วยประมวลผลกลาง
1 2 3 4 5 6 7 8 9 10
3. การเขยี นอัลกอรทิ ึมใหผ้ งึ้ เดินไปเก็บนา้ หวาน ข้อใดใช้สญั ลกั ษณ์ถูกต้อง
1) 2) 3) 4)
เริม่ ต้น เร่มิ ตน้ เร่ิมต้น เริม่ ตน้
เดิน 2 กา้ ว เดิน 2 ก้าว เดนิ 2 ก้าว เดิน 2 กา้ ว
เกบ็ น้าหวาน เก็บน้าหวาน เก็บน้าหวาน เก็บนา้ หวาน
จบ จบ จบ จบ
ตอบ 4) เพราะเป็นการใชส้ ญั ลักษณ์
อลั กอรทิ มึ ทถ่ี กู ตอ้ ง
1 2 3 4 5 6 7 8 9 10
4. นกั เรยี นพจิ ารณาอัลกอริทมึ ว่าคะแนนสอบข้อใดสอบผา่ นทง้ั หมด
1) 49 50 54 เริม่ ต้น ตอบ 3) เพราะเงอ่ื นไข
2) 50 38 60 ในอัลกอรทิ ึมกาหนดใหค้ ะแนน
3) 50 52 61 รบั ค่าคะแนน x ท่ไี ดต้ อ้ งมากกว่า หรือเทา่ กบั
4) 49 55 70 จริง ไม่จรงิ 50 จงึ จะสอบผา่ น ดังน้ัน 50
52 61 จงึ ผา่ นเงอื่ นไขสอบผา่ น
X ≥ 50
สอบผ่าน สอบไมผ่ า่ น
แสดงผลรวม
จบ
1 2 3 4 5 6 7 8 9 10
5. ถา้ ต้องการฝกึ เขยี นโปรแกรม นักเรยี นจะเข้าเว็บไซตใ์ ด
1) www.google.co.th ตอบ 4) เพราะ https://code.org
2) www.youtube.com เปน็ เวบ็ ไซต์สาหรับการเขียน
3) www.wikipedia.org โปรแกรมเบ้อื งต้นจนไปถึงระดบั ยาก
4) https://code.org
1 2 3 4 5 6 7 8 9 10
6. ข้อใดเป็นบลอ็ กคาสง่ั ให้ผึง้ เดนิ ไปเก็บนา้ หวาน ตอบ 2) เพราะจากภาพ
เมื่อนับชอ่ งเพื่อไปเกบ็ น้าหวานแลว้
1) 2) 3) 4) จะได้ 4 ชอ่ ง ดงั นน้ั การทาซา้
จงึ เป็น 4 คร้งั
1 2 3 4 5 6 7 8 9 10
7. ขอ้ ใดเป็นการตรวจสอบขอ้ ผดิ พลาดของโปรแกรม
1) ตรวจสอบคาสั่งแรกเพยี งคาสง่ั เดยี ว ตอบ 3) เพราะการตรวจสอบ
2) ตรวจสอบการทางานคาสั่งสุดทา้ ย ขอ้ ผิดพลาดจากการเขยี น
3) ตรวจสอบทลี ะคาสัง่ จากบนลงล่าง โปรแกรมจะตรวจสอบ
4) ตรวจสอบทลี ะคาสงั่ จากล่างข้นึ บน จากคาสงั่ บนสดุ ลงมาลา่ งสุด
เพื่อให้แกไ้ ขได้อยา่ งเปน็
ลาดบั ขั้นตอน
1 2 3 4 5 6 7 8 9 10
8. ข้อใดเป็นบลอ็ กคาส่งั ท่อี ยใู่ นกลมุ่ คาส่ังการเคลือ่ นท่ี
1) ตอบ 1) เพราะจากบล็อกคาสง่ั
2) เปน็ การสัง่ ใหต้ ัวละครเคลอื่ นท่ี
โดยหมนุ ขวา 15 องศา ดงั นน้ั
3) จงึ อย่ใู นกลุ่มคาสง่ั การเคลือ่ นท่ี
4)
1 2 3 4 5 6 7 8 9 10
9. การเขยี นโปรแกรม Scratch เพ่ือใหต้ ัวละครเคล่อื นทีเ่ หมอื นจรงิ
ควรเลอื กใชบ้ ลอ็ กคาส่ังใดต่อไปนี้
1) 2) ตอบ 3) เพราะการสร้าง
3) 4) ตัวละครเคลือ่ นทเ่ี หมอื นจรงิ
ต้องมกี ารทาซา้ และต้องมี
การรอเวลา
1 2 3 4 5 6 7 8 9 10
10. การเขยี นโปรแกรมบวกเลข ซึ่งประกาศตัวแปร a b และ sum ขนึ้ มา
โดยรบั ค่าแรกเกบ็ ใน a รบั คา่ ที่สองเกบ็ ใน b แลว้ นา a บวกกบั b
เก็บผลบวกไวใ้ น sum โปรแกรมจะแสดงผลทต่ี วั แปรใด
1) แสดงผล a ตอบ 3) เพราะ sum
2) แสดงผล b เกบ็ ค่าผลบวกของ a
3) แสดงผล sum และ b ไว้ ดงั นัน้ การแสดงผล
ต้องแสดงที่ตัวแปร sum
4) แสดงผล x และ y