Worksheets4.4 ไอที
Total questions: 20
Worksheet time: 10mins
1. ข้อใดอธิบายความหมายของ การแบ่งปัญหาเป็นขั้นตอนย่อย ในการเขียนโปรแกรม ได้ถูกต้องที่สุด
การเริ่มเขียนคำสั่งของโปรแกรมทันทีโดยไม่จัดลำดับการทำงาน
การพิจารณางานทั้งหมดของโปรแกรมและจัดลำดับก่อนเขียนคำสั่ง
การเลือกตัวละครและฉากของโปรแกรมและเริ่มเขียนคำสั่งตามต้องการ
การตรวจสอบการทำงานของโปรแกรมและปรับแก้คำสั่งหลังเขียนเสร็จ
2.ถ้าปัญหาใหญ่คือ “การเขียนโปรแกรม Scratch ให้ตัวละครเคลื่อนไหว”
ข้อใด ไม่ใช่ งานย่อยของการเขียนโปรแกรมนี้
กำหนดทิศทางการเคลื่อนไหวของตัวละคร
วางบล็อกคำสั่งให้ตัวละครเคลื่อนไหวตามที่กำหนด
การตกแต่งผลงานด้วยการเปลี่ยนสีพื้นหลังให้สวยงาม
เลือกตัวละครและฉากในโปรแกรม
3.นักเรียนต้องการสร้างโปรแกรม Scratch ให้ตัวละคร
เดิน → หยุด → พูด
ข้อใดเป็นวิธีการเตรียมงานที่เหมาะสมที่สุดก่อนวางบล็อกคำสั่ง
วางบล็อกคำสั่งให้ตัวละครทำงานไปพร้อมกัน
แบ่งการทำงานออกเป็นการเดิน หยุด และพูด
เลือกตัวละครและฉากให้สวยงามก่อนเริ่มทำงาน
ทดลองโปรแกรมแล้วปรับแก้บล็อกคำสั่งภายหลัง
4.นักเรียนต้องการเขียนโปรแกรม Scratch ให้ตัวละครเล่าเรื่องตอนเช้า
ข้อใดเป็นแผนการทำงานที่เหมาะสมก่อนวางบล็อกคำสั่ง
ทดลองโปรแกรมแล้วแก้ไขเมื่อพบข้อผิดพลาด
เลือกตัวละครและฉากให้ตรงกับเรื่องก่อนเริ่มงาน
แบ่งเรื่องออกเป็นตื่นนอน อาบน้ำ และไปโรงเรียน
วางบล็อกคำสั่งให้ตัวละครเล่าเรื่องทั้งหมดในครั้งเดียว
5.การสร้างโปรแกรม Scratch ให้ตัวละครเริ่มทำงานอย่างถูกต้อง
ข้อใดควรทำก่อนเมื่อต้องการให้คำสั่งอื่น ๆ ของโปรแกรมทำงานได้
นำบล็อกเหตุการณ์มาต่อไว้ด้านบนของชุดคำสั่ง
นำบล็อกการเคลื่อนไหวมาต่อไว้กลางชุดคำสั่ง
นำบล็อกการแสดงผลมาต่อไว้ท้ายชุดคำสั่ง
นำบล็อกควบคุมเวลามาต่อไว้ระหว่างชุดคำสั่ง
6. การมองหารูปแบบในการเขียนโปรแกรม หมายถึงข้อใด
การเลือกตัวละครและฉากให้เหมาะสม
การแก้ไขโปรแกรมเมื่อเกิดข้อผิดพลาด
การเขียนโปรแกรมให้มีบล็อกคำสั่งน้อยที่สุด
การสังเกตสิ่งที่ทำซ้ำหรือเหมือนกันในบล็อกคำสั่ง
7. เหตุใดจึงควรใช้บล็อกวนซ้ำแทนการวางบล็อกคำสั่งเดิมหลายครั้ง
เพราะบล็อกวนซ้ำช่วยให้โปรแกรมทำงานได้เร็วขึ้น
เพราะบล็อกวนซ้ำช่วยให้โปรแกรมทำงานตามลำดับที่กำหนด
เพราะบล็อกวนซ้ำใช้สำหรับคำสั่งที่ต้องทำงานซ้ำเหมือนกัน
เพราะบล็อกวนซ้ำใช้สำหรับเริ่มต้นการทำงานของโปรแกรม
8. นักเรียนกำลังสร้างโปรแกรม Scratch ให้ ปลาว่ายน้ำไปมาในตู้ปลา
โดยปลาต้อง เคลื่อนไหวแบบเดิมซ้ำ ๆ ตลอดเวลา เมื่อเริ่มโปรแกรม
นักเรียนควรเลือกใช้บล็อกคำสั่งใด เพื่อให้การเคลื่อนไหวของปลาทำงานได้ตามสถานการณ์นี้
9. จากภาพพบว่าการทำงานของตัวละครเป็นดังนี้
ข้อใดอธิบาย รูปแบบการทำงานที่เกิดซ้ำ ได้ถูกต้องที่สุด
ตัวละครเปลี่ยนทิศทางทุกครั้งที่เคลื่อนที่
ตัวละครทำงานไม่เหมือนกันในแต่ละรอบ
ตัวละครเคลื่อนที่และหยุดพักสลับกันเป็นลำดับเดิม
ตัวละครเคลื่อนที่เร็วขึ้นเมื่อโปรแกรมทำงานนานขึ้น
10. การเลือกเฉพาะสาระสำคัญ หมายถึงข้อใด
การแก้ไขโปรแกรมเมื่อทำงานผิดพลาด
การเรียงคำสั่งของโปรแกรมให้ถูกต้อง
การเลือกเฉพาะส่วนที่จำเป็น และไม่ใส่สิ่งที่ไม่จำเป็น
การใส่รายละเอียดให้โปรแกรมมีความสวยงามมากที่สุด
11. การเขียนโปรแกรม Scratch ให้ตัวละครเดินไปข้างหน้า ควรใช้คำสั่งใดในการทำงานนี้
ใส่เสียงและเปลี่ยนฉากขณะตัวละครเดิน
ใช้คำสั่งที่ทำให้ตัวละครเคลื่อนที่ไปข้างหน้า
เพิ่มตัวละครหลายตัวให้โปรแกรมดูน่าสนใจ
เปลี่ยนสีตัวละครทุกครั้งที่โปรแกรมเริ่มทำงาน
12. นักเรียนต้องการเขียนโปรแกรม ให้ตัวละคร
หมุนวนรอบตัวเองไปเรื่อย ๆ ไปตลอด
นักเรียนควรเลือกใช้บล็อกคำสั่งใด
เพื่อให้โปรแกรมทำงานได้ตรงตามเป้าหมายมากที่สุด
13. บล็อกใดใช้สำหรับเริ่มการทำงานของโปรแกรม Scratch
บล็อกเคลื่อนที่
บล็อกทำซ้ำ
บล็อกเมื่อคลิกธงเขียว
บล็อกหยุดทั้งหมด
14. อัลกอริทึม หมายถึงข้อใด
การเลือกตัวละครและฉากให้สวยงาม
การกำหนดขั้นตอนการทำงานอย่างเป็นลำดับ
การแก้ไขโปรแกรมเมื่อทำงานผิดพลาด
การเพิ่มเสียงและภาพให้โปรแกรมน่าสนใจ
15. ข้อใดต่อไปนี้เรียงลำดับขั้นตอนการเขียนโปรแกรม Scratch ให้ตัวละครเคลื่อนไหวได้ถูกต้อง
วางบล็อกเคลื่อนที่ → วางบล็อกเมื่อคลิกธงเขียว → วางบล็อกหยุด
วางบล็อกเมื่อคลิกธงเขียว → วางบล็อกเคลื่อนที่ → วางบล็อกหยุด
วางบล็อกหยุด → วางบล็อกเมื่อคลิกธงเขียว → วางบล็อกเคลื่อนที่
วางบล็อกเคลื่อนที่ → วางบล็อกหยุด → วางบล็อกเมื่อคลิกธงเขียว
16. ข้อใด คือ ขั้นตอนการเขียนสคริปต์ให้ปลาเคลื่อนที่ไปมา
เมื่อธงเขียวถูกคลิก > วนซ้ำตลอด > เคลื่อนที่ 10 ก้าว
เมื่อธงเขียวถูกคลิก > เคลื่อนที่ 999 ก้าว > ถ้าชนขอบให้สะท้อนกลับ
เมื่อธงเขียวถูกคลิก > วนซ้ำ10 > เคลื่อนที่ 10 ก้าว > ถ้าชนขอบให้สะท้อนกลับ
เมื่อธงเขียวถูกคลิก >วนซ้ำตลอด >เคลื่อนที่ 10 ก้าว >ถ้าชนขอบให้สะท้อนกลับ
17. แผนผังอัลกอริทึมใดแสดงลำดับขั้นตอน
สำหรับให้ตัวละครใน Scratch เคลื่อนที่ไปข้างหน้าแล้วหยุด ได้ถูกต้อง
เริ่ม → หยุด → เคลื่อนที่
เริ่ม → เคลื่อนที่ → หยุด
เคลื่อนที่ → เริ่ม → หยุด
หยุด → เริ่ม → เคลื่อนที่
18. เรียงลำดับอัลกอริทึมการเขียนโปรแกรม Scratch
ให้ตัวละคร “เดินไปข้างหน้าแล้วกล่าวทักทาย”
ขั้นตอนที่กำหนด
1. เมื่อคลิกธงเขียว
2. เดินไปข้างหน้า
3. พูดว่า “สวัสดี”
4. หยุดการทำงาน
5. ตั้งค่าตำแหน่งเริ่มต้น
6. รอ 1 วินาที
ข้อใดเรียงลำดับขั้นตอนการเขียนโปรแกรมได้ถูกต้อง
1 → 2 → 3 → 6 → 4 → 5
1 → 5 → 2 → 3 → 6 → 4
1 → 3 → 2 → 5 → 4 → 6
1 → 2 → 5 → 3 → 4 → 6
19. ครูให้นักเรียนออกแบบโปรแกรม Scratch ที่เมื่อกดธงเขียว
ตัวละครแมวจะ เคลื่อนที่ไปข้างหน้า 20 ก้าว → พูดว่า “มาถึงแล้ว” → เปลี่ยนฉากหลังเป็นท้องฟ้า นักเรียนควรเลือก ชุดบล็อกคำสั่งใด ที่ตรงตามโจทย์มากที่สุด19.
เมื่อคลิกธงเขียว → เคลื่อนที่ 20 ก้าว → พูดว่า “มาถึงแล้ว” → เปลี่ยนฉากหลังเป็นท้องฟ้า
เมื่อคลิกธงเขียว → ถามชื่อ → เก็บชื่อในตัวแปร → พูดว่า “สวัสดี”
เมื่อคลิกธงเขียว → เคลื่อนที่ 10 ก้าว → หมุน → วนซ้ำตลอด
เมื่อคลิกธงเขียว → เล่นเสียง → เปลี่ยนสี → หยุดทั้งหมด
20.ครูให้นักเรียนเขียนโปรแกรม Scratch ที่เมื่อกดธงเขียว
ตัวละครจะ เดินไปข้างหน้า 100 ครั้ง แล้วพูดว่า “ถึงแล้ว”
ข้อใดเป็น ลำดับขั้นตอนการทำงานของโปรแกรม ที่ถูกต้องที่สุด
