The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by std.61181740128, 2022-09-08 08:17:36

ชุดฝึกทักษะ

ชุดฝึกทักษะ

ชุดฝึกทักษะ

เรื่อง การเขียนโปรแกรมอย่างง่าย
สำหรับนักเรียนชั้นประถมศึกษาปีที่ 5

นางสาวสุกัญญา พูลประสงค์
รหัสนักศึกษา 61181740128

นักศึกษาฝึกประสบการณ์วิชาชีพครูชั้นปีที่ 5
สาขาคอมพิวเตอร์และเทคโนโลยีการศึกษา
คณะครุศาสตร์ มหาวิทยาลัยราชภัฎอุบลราชธานี

คำนำ

ชุดฝึกทักษะ เรื่องการเขียนโปรแกรมอย่างง่าย ของกลุ่มสาระ
การเรียนรู้วิทยาศาสตร์และเทคโนโลยี จัดทำขึ้นเพื่อประกอบการจัด
กิจกรรมการเรียนการสอนของรายวิชาวิทยาการคำนวณ ชั้นประถม
ศึกษาปีที่ 5 โดยมุ่งเน้นให้นักเรียนมีความรู้ ความเข้าใจ และสามารถ
ปฏิบัติการเขียนโปรแกรมโดยไม่ใช้คอมพิวเตอร์ จนเกิดทักษะความ
ชำนาญและสามารถประยุกต์ใช้ในชีวิตประจำวัน อีกทั้งยังมุ่งเน้นเพื่อ
การพัฒนาสมรรถนะสำคัญของผู้เรียนด้านความสามารถในการใช้
เทคโนโลยี

ชุดฝึกทักษะเรื่องการเขียนโปรแกรมอย่างง่ายของกลุ่มสาระการ
เรียนรู้วิทยาศาสตร์และเทคโนโลยี รายวิชาวิทยาการคำนวณ แบ่ง
เนื้อหาสาระและชุดฝึกทักษะต่าง ๆ เป็นจำนวนทั้งหมด 3 เรื่อง

1 การเขียนโปแกรม
2 การเขียนโปรแกรมทำงานซ้ำ
3 การตรวจหาข้อผิดพลาดของโปรแกรม

หวังเป็นอย่างยิ่งว่าชุดฝึกทักษะ เรื่องการเขียนโปรแกรมอย่าง
ง่ายชุดนี้ จะช่วยส่งเสริมและพัฒนาทักษะการเขียนโปรแกรม ของ
นักเรียนให้ดียิ่งขึ้น ส่งผลให้นักเรียนมีผลการเรียนรู้ ทางการเรียน
สูงขึ้น ตลอดจนเสริมสร้างสมรรถนะสำคัญด้านความสามารถใน
การใช้เทคโนโลยีของนักเรียน และผู้ที่สนใจ ให้บรรลุตามวัตถุ
ประสงค์ ของหลักสูตร ต่อไป

นางสาวสุกัญญา พูลประสงค์

คำแนะนำสำหรับครู

ชุดฝึกทักษะ เรื่องการเขียนโปรแกรมอย่างง่าย กลุ่มสาระการ
เรียนรู้วิทยาศาสตร์และเทคโนโลยี สำหรับนักเรียนชั้นประถมศึกษาปี
ที่ 5 ชุดนี้ ครูใช้เป็นสื่อในการจัดการเรียนการสอน และนักเรียน
สามารถศึกษาเพิ่มเติมได้ด้วยตนเอง ครูควรปฏิบัติดังนี้

1. ทำความเข้าใจ ศึกษาชุดฝึกทักษะนี้ให้เข้าใจตลอดทั้งเล่ม
2. เตรียมใบความรู้ให้พร้อมและครบกับจำนวนนักเรียน
3. เตรียมชุดทักษะและเฉลยให้พร้อมและครบจำนวนนักเรียน
4. เตรียมแบบทดสอบและเฉลยให้พร้อมและครบจำนวนนักเรียน
5. ตรวจทานชุดฝึกทักษะและเฉลยชุดฝึกทักษะใดไม่ชัดเจนให้จัดชุด
ใหม่ที่ชัดเจนให้นักเรียนทันที
6. เตรียมแบบบันทึกคะแนนของแต่ละชุดฝึกทักษะ และแบบทดสอบ
แบบบันทึกคะแนนด้านทักษะ/กระบวนการ แบบบันทึกคะแนนด้าน
คุณลักษณะอันพึงประสงค์
7. ในขณะที่นักเรียนศึกษาชุดฝึกทักษะ ครูคอยดูแล ให้นักเรียน
ดำเนินกิจกรรมด้วยความเรียบร้อย กระตุ้นให้นักเรียนรู้อย่างตั้งใจ
เปิดโอกาสให้นักเรียนได้ซักถามข้อสงสัยและอธิบายเพิ่มเติมอย่าง
ใกล้ชิด
8. จัดกิจกรรมการเรียนการสอนไปตามคู่มือ
9. วัดผลและประเมินผลตามวิธีการ เครื่องมือ และเกณฑ์ที่กำหนด
ในคู่มือ

คำแนะนำสำหรับนักเรียน

นักเรียนอ่านคำชี้แจง และทำตามคำชีแจ้งแต่ละขั้นตอนตั้งแต่ต้น
จนจบ เพื่อประโยชน์สำหรับนักเรียนควรปฏิบัติตามขั้นตอน ดังนี้

1. ชุดฝึกทักษะ เรื่องการเขียนโปรแกรมอย่างง่าย กลุ่มสาระการ
เรียนรู้วิทยาศาสตร์และเทคโนโลยี สำหรับนักเรียนชั้นประถมศึกษาปี
ที่ 5 อัตราและอัตราส่วนใช้เวลาในการศึกษาใบความรู้และทำชุดฝึก
ทักษะ จำนวน 3 ชั่วโมง ประกอบด้วย ใบความรู้ ชุดฝึกทักษะต่าง ๆ
ซึ่งนักเรียนสามารถเรียนรู้และฝึกปฏิบัติได้ด้วยตนเอง
2. นักเรียนศึกษามาตรฐานการเรียนรู้ ตัวชี้วัด สาระสำคัญ และจุด
ประสงค์ก่อนเริ่มเรียน

3. นักเรียนศึกษาใบความรู้และอ่านคำชี้แจง ในการใช้ชุดฝึกทักษะ
เรื่องการเขียนโปรแกรมอย่างง่าย

4. นักเรียนทำชุดฝึกทักษะเรียงตามลำดับ โดยไม่ข้ามขั้นตอนด้วย
ความตั้งใจ และมีความซื่อสัตย์ ห้ามดูเฉลยก่อนจนกว่าจะทำเสร็จ
สามารถตรวจคำตอบจากเฉลยหรือแนวคำตอบจากการเฉลยในชุด
ฝึกทักษะนี้ได้
5. หลังจากนักเรียนศึกษาใบความรู้ และทำชุดฝึกทักษะ ครบตาม
กำหนดให้นักเรียนทำแบบทดสอบ ซึ่งเป็นแบบปรนัยจำนวน 10 ข้อ
ลงในกระคำตอบ

6. นักเรียนทำด้วยความตั้งใจ มีสติ มีสมาธิ จะทำให้ประสบความ
สำเร็จ

ชื่อ เลขที่
ชั้นประถมศึกษาปีที่ 5/

แบบทดสอบก่อนเรียน ค

ให้นักเรียนเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว

1. ก่อนเริ่มเขียนโปรแกรมคอมพิวเตอร์ 7. จงเรียงลำดับขั้นตอนการซื้อสินค้าที่
ควรทำสิ่งใด ร้านสะดวกซื้อ

ก. เขียนคำสั่งคอมพิวเตอร์ A คิดราคาสินค้า
ข. ตรวจสอบการทำงาน B เลือกสินค้า
ค. ออกแบบขั้นตอนการทำงาน C ชำระเงินค่าสินค้า
ง. เลือกใช้สื่อในการพัฒนา D ใส่ถุงพลาสติก
โปรแกรม
ก. B -> C -> A -> D
2. การตรวจหาข้อผิดพลาดของ ข. A -> C -> B -> D
โปรแกรมทำได้ด้วยวิธีการใด ค. D -> A -> C -> B
ง. B -> A -> C -> D
ก. พิจารณาการทำงานโดยรวม
ข. ดูผลลัพธ์สุดท้ายของโปรแกรม 8. จงพิจารณารหัสคำสั่งและเลือก
ค. พิจารณาผลลัพธ์จากการ ผลลัพธ์ที่มีความสัมพันธ์กันมากที่สุด
ทำงานทีละคำสั่ง
ง. พิจารณาการเขียนโปรแกรมโดย กำหนดให้ = แรเงา
การสุ่มตรวจ
= ไม่แรเงา
3. การเขียนโปรแกรมทำงานซ้ำ
ต้องการให้โปรแกรมทำอะไร รหัสคำสั่ง คือ

ก. ต้องการให้โปรแกรมสั้นลง ก.
ข. ต้องการให้โปรแกรมทำงานซ้ำ
ค. ต้องการหน่วงเวลาตัวละคร ข.
ง. ต้องการให้โปรแกรมทำงาน
ค.

ง.

4. ข้อใดเป็นความหมายของการเขียน 9. บล็อกคำสั่งใดใช้เขียนโปรแกรม
โปรแกรม ทำงานวนซ้ำไม่รู้จบ

ก. การเขียนให้คอมพิวเตอร์ทำงาน ก. ข.
ตามใจชอบ
ค. ง.
ข.การเลือกใช้ซอฟต์แวร์ในเครื่อง
คอมพิวเตอร์ 10. ให้นักเรียนพิจารณาชุดคำสั่งที่ข้อ
ผิดพลาด แล้วเลือกวิธีแก้ไขที่ถูกต้อง
ค. การเขียนคำสั่งให้คอมพิวเตอร์ โปรแกรมทายทายผลบวกของตัวเลข
วาดภาพ ถ้าตอบถูก ให้แสดงว่า “ถูกต้อง” ถ้า
ตอบผิด ให้แสดงว่า “ไม่ถูกต้อง”
ง. การเขียนคำสั่งให้คอมพิวเตอร์
ทำงานตามขั้นตอนที่วางแผนไว้

5. เครื่องหมายหรือสัญลักษณ์ที่กำหนด
ขึ้นมาใช้ในการเขียนโปรแกรมแทนการใช้
คอมพิวเตอร์ เรียกว่าอะไร

ก. บัตรคำสั่ง ข. ป้ายคำสั่ง
ค. ใบคำสั่ง ง. โค้ดคำสั่ง

6. จากภาพข้อใดคือเส้นทางการเดิน
ทางจากบ้านไปยังโรงพยาบาลโดยห้าม
ผ่านทุ่งนา

ก. เปลี่ยนบล็อกคำสั่ง ถ้า...แล้ว
เป็น ถ้า...แล้ว...มิฉะนั้น

ข. เปลี่ยนบล็อกคำสั่ง ถ้า...แล้ว
เป็น วนซ้ำตลอด

ค. เปลี่ยนบล็อกคำสั่ง ถ้า...แล้ว
ก. เป็น ทำซ้ำ

ง. โปรแกรมสมบูรณ์แบบไม่มีข้อ
ข. ผิดพลาด

ค.

ง.

การเขียนโปรแกรม

การเขียนโปรแกรม (Coding หรือ Programming) เป็นกระบวน
การสร้างลำดับการทำงาน การออกแบบโครงสร้าง การจำลองการ
ทำงาน หรือการเสนอวิธีการทำงานเพื่อใช้แก้ปัญหาที่ต้องการ
การเขียนโปรแกรมแบ่งเป็น 2 ประเภท คือ การเขียนโปรแกรมที่ไม่
ใช้คอมพิวเตอร์ และการเขียนโปรแกรมคอมพิวเตอร์
1 การเขียนโปรแกรมที่ไม่ใช้คอมพิวเตอร์ (Unplugged) เป็นการสร้างลำดับ
การทำงานหรือการนำเสนอวิธีการทำงานด้วยแผ่นภาพ/สัญลักษณ์ ซึ่งไม่ใช่
การป้อนคำสั่งควบคุมการทำงานโดยคอมพิวเตอร์ แต่เป็นการทำความเข้าใจ
ความหมายของ สัญลักษณ์และรูปภาพ เพื่อนำมาใช้แสดงผลวิธีการแก้ปัญหา
ที่เกิดขึ้นในชีวิตประจำวัน

ตัวอย่างการเขียนโปรแกรมที่ไม่ใช้คอมพิวเตอร์

บัตรคำสั่ง หมายถึง เครื่องหมายหรือสัญลักษณ์ที่กำหนดขึ้นมา
เพื่อใช้แทนการเขียนโปรแกรมแบบใช้คอมพิวเตอร์

การเขียนโปรแกรม

2 การเขียนโปรแกรมที่ใช้คอมพิวเตอร์ (plugged) การเขียนโปรแกรม
คอมพิวเตอร์ หรือเรียกให้สั้นลงว่า การเขียนโค้ด (Coding) เป็นการเขียนคำ
สั่งควบคุมการทำงานโดยคอมพิวเตอร์ ซึ่งจะแสดงผลลัพธ์ทางจอภาพ หรือ
ไปควบคุมอุปกรณ์ต่าง ๆ ที่ได้เชื่อมต่อไว้ ปัจจุบันมีเครื่องมือสำหรับใช้เขียน
โปรแกรมขั้นพื้นฐานมากมาย เช่น Scratch, Python, C#, PHP เป็นต้น

1 โปรแกรม Scratch เป็นโปรแกรมภาษา ที่สามารถสร้างชิ้น
งานได้ง่าย เช่น นิทาน ภาพเคลื่อนไหว เกม และศิลปะ ได้
เรียนรู้หลักการทางคณิตศาสตร์ การคิดอย่างสร้างสรรค์ มี
เหตุผล เป็นระบบ และเกิดการทำงานร่วมกัน

2 ภาษาโปรแกรม Python คือภาษาโปรแกรมคอมพิวเตอร์
ระดับสูง โดยถูกออกแบบมาให้เป็นภาษาสคริปต์ที่อ่านง่าย
ตัดความซับซ้อนของโครงสร้างและไวยกรณ์ออกไป มีการ
ทำงานแบบ Interpreter คือเป็นการแปลชุดคำสั่งที่ละ
บรรทัด ป้อนเข้าสู่หน่วยประมวลผลให้ทำงานตามที่ต้องการ

3 Java เป็นโปรแกรมภาษาที่ถูกพัฒนามาเพื่อรับรองการ
ออกแบบซอฟแวร์ ที่มีการเชื่อมโยง Internet อีกทั้งยังเป็น
โปรแกรมที่สนับสนุนแนวความคิดของการเขียนโปรแกรมเชิง
วัตถุ หรือที่รู้จักกันดีที่เรียกว่า OOP

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

การเขียนโปรแกรมทำงานซ้ำ

การทำงานแบบวนซ้ำ เรียกว่าคำสั่งลูป (Loop) เป็นการนำคำสั่งมา
ทำงานซ้ำหลาย ๆ รอบ จะทำงานกี่รอบขึ้นอยู่กับเงื่อนไข ที่ผู้เขียน
โปรแกรมกำหนดไว้ ซึ่งอาจจะเป็นการกำหนดจำนวนรอบที่แน่นอน

เช่น ตั้งใจว่าจะวิ่งรอบสนาม 3 รอบ คือรู้แน่นอนว่าว่าจะทำงานกี่รอบ
หรือแบบจำนวนรอบไม่แน่นอน เช่น ตั้งใจว่าวิ่งรอบสนามไปเรื่อย ๆ
เหนื่อยเมื่อไหร่จึงจะหยุดวิ่ง คือไม่แน่ชัดว่าจะทำงานกี่รอบ

การเขียนโปรแกรมทำงานวนซ้ำ Scratch

ทำงานซ้ำ ทำงานซ้ำไม่รู้จบ
ตามจำนวนรอบ

บล็อกคำสั่ง

ตัวอย่างชุดคำสั่ง

สิ่งสำคัญสำหรับการทำงานซ้ำในการเขียนโปรแกรม คือ เงื่อนไข
โดยจะกำหนดว่าจะมีการทำงานหรือไม่ ถ้าเงื่อนไขเป็นจริงก็จะไป
ทำงาน เมื่อทำงานเสร็จแล้วก็จะมาตรวจสอบเงื่อนไขอีกครั้ง และก็
จะทำงานไปเรื่อย ๆ โปรแกรมจะหยุดทำงานก็ต่อเมื่อผลการตรวจ
สอบเงื่อนไขในรอบใดรอบหนึ่งเป็นเท็จ

การตรวจหาข้อผิดพลาดของโปรแกรม

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

ตัวอย่างสถานการณ์
ให้นักเรียนหาข้อผิดพลาดของโปรแกรมการทำกิจวัตรประจำวัน

จากการตรวจสอบหาข้อผิดพลาด โปรแกรมการทำกิจวัตรประจำวัน พบเห็น
ข้อผิดพลาดข้อโปรแกรม คือ ควรจะอาบน้ำก่อนแต่งตัวและทานอาหาร

การตรวจสอบโปรแกรมต้องมีขึ้นระหว่าง การออกออกแบบโปรแกรม
การเขียนโปรแกรม การตรวจทานโปรแกรม เพื่อให้แน่ใจว่าสามารถแก้
ปัญหาได้ตรงตามความต้องการตามวัตถุประสงค์ที่ได้ตั้งไว้ เครื่องมือ
ที่ใช้ในการออกแบบถูกต้องตามตรรกะในการประมวลผล รวมทั้งคำสั่ง
โปรแกรมที่เขียนขึ้น สามารถแปลได้โดยปราศจากข้อผิดพลาดต่าง ๆ
และสามารถทำงานได้อย่างถูกต้อง

การตรวจหาข้อผิดพลาดของโปรแกรม

ตัวอย่างการตรวจสอบข้อผิดพลาด
โปรแกรมทายเลขคู่ เลขขี่ โดยผู้ใช้จะต้องตอบคำถามว่า 2 เป็นเลขคู่ใช่หรือไม่
ซึ่งมีเงื่อนไขดังนี้

โปรแกรมคำถามว่า "2 เป็นเลขคู่ใช่หรือไม่"
ถ้าผู้เล่นตอบ "ใช่" ตัวละครจะแสดงคำว่า "ถูกต้อง"
แต่ถ้าผู้เล่นตอบ "ไม่ใช่" ตัวละครจะแสดงว่า "ผิด"

จากการตรวจสอบ พบข้อผิดพลาด คือ เมื่อโปรแกรมรับคำตอบจาก
ผู้ใช้แล้ว โดยถ้าคำตอบคือ "ใช่" จะแสดงคำว่า "ถูกต้อง" ถ้าคำตอบ
คือ "ไม่ใช่" จะแสดงคำว่า "ผิด" ซึ่งการตรวจสอบเงื่อนไขในลักษณะนี้
ต้องใช้คำสั่ง ถ้า...แล้ว...มิฉะนั้น แต่ในโปรแกรมใช้คำสั่ง ถ้า...แล้ว
อย่างเดียว

การตรวจหาข้อผิดพลาดของโปรแกรม

การแก้ไขข้อผิดพลาดของโปรแกรม
หลังจากตรวจสอบข้อผิดพลาดของโปรแรกมแล้ว สามารถแก้ไขข้อได้ดังนี้

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

เขียนโปรแกรม ด้วยบัตรคำสั่ง

เขียนโปรแกรมตามโจทย์ต่าง ๆ จากแผนที่และบัตรคำสั่ง โดยไม่สามารถเดินผ่าน
ช่องที่มีสิ่งกรีดขวางได้

บัตรคำสั่ง

เดินซ้าย เดินขวา เดินขึ้น เดินลง วนซ้ำ
....รอบ
A B C D
E (...)










บ้าน ร้านดอกไม้











ร้านไอศครีม











ร้านขนมปัง










ร้านกาแฟ โรงเรียน










ร้านอาหาร

















ร้านผลไม้

ชื่อ - นามสกุล

ชื่อ เลขที่
ชั้นประถมศึกษาปีที่ 5/

โจทย์ 1. เขียนโปรแกรมเดินทางจากบ้าน ไปโรงเรียน

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้ !

1. 2. 3. 4. 5. 6.
7. 8. 9. 10 11. 12.
13. 14. 15. 16 17 18.

โจทย์ 2. เขียนโปรแกรมเดินทางจากโรงเรียน ไปร้านขนมปัง และไปร้าน

กาแฟ

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

* 1. 2. 3. 4. 5. 6.
7. 8. 9. 10 11. 12.
13. 14. 15. 16 17 18.

โจทย์ 3. เขียนโปรแกรมเดินทางจากร้านกาแฟ ไปร้านผลไม้และไป

โรงเรียน

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

ส นุ ก 1. 2. 3. 4. 5. 6.
11. 12.
7. 8. 9. 10 17 18.

13. 14. 15. 16

ชื่อ เลขที่
ชั้นประถมศึกษาปีที่ 5/

โจทย์ 4. เขียนโปรแกรมเดินทางจากร้านดอกไม้ ไปร้านผลไม้

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

เขียนโปรแกรมแบบวนซ้ำ

1. 2. 3. 4.
5. 6.. 7. 8.
9. 10. 11. 12.

โจทย์ 5. เขียนโปรแกรมเดินทางจากบ้านไปร้านไอศครีม และไปร้าน
อาหาร

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

เขียนโปรแกรมแบบวนซ้ำ

1. 2. 3. 4.
5. 6.. 7. 8.
9. 10. 11. 12.

ชื่อ เลขที่
ชั้นประถมศึกษาปีที่ 5/

โจทย์ 6. ตรวจสอบหาข้อผิดพลาดของโปรแกรมเดินทางจากร้านกาแฟ
ไปร้านดอกไม้

โปรแกรมที่ได้

1. B 2. B 3. C 4. C
5. B 6. B
7. E (3)C 8. A

6.1 ตรวจสอบว่าสามารถเดินทางจากร้านกาแฟไปร้านดอกไม้ ได้หรือไม่

6.2 ลำดับไหนที่ผิด 3. 4.
6.2 แก้ไขโปรแกรมให้ถูกต้อง 7. 8.

1. 2.
5. 6.

ชื่อ เลขที่
ชั้นประถมศึกษาปีที่ 5/

แบบทดสอบหลังเรียน ค

ให้นักเรียนเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว

1. ข้อใดเป็นความหมายของการเขียน 7. จงพิจารณารหัสคำสั่งและเลือก
โปรแกรม ผลลัพธ์ที่มีความสัมพันธ์กันมากที่สุด

ก. การเขียนให้คอมพิวเตอร์ทำงาน กำหนดให้ = แรเงา
ตามใจชอบ
= ไม่แรเงา
ข. การเลือกใช้ซอฟต์แวร์ในเครื่อง
คอมพิวเตอร์ รหัสคำสั่ง คือ

ค. การเขียนคำสั่งให้คอมพิวเตอร์ ก.
วาดภาพ
ข.
ง. การเขียนคำสั่งให้คอมพิวเตอร์
ทำงานตามขั้นตอนที่วางแผนไว้ ค.

2. ก่อนเริ่มเขียนโปรแกรมคอมพิวเตอร์ ง.
ควรทำสิ่งใด
8. จงเรียงลำดับขั้นตอนการซื้อสินค้าที่
ก. เขียนคำสั่งคอมพิวเตอร์ ร้านสะดวกซื้อ
ข. ตรวจสอบการทำงาน
ค. ออกแบบขั้นตอนการทำงาน A คิดราคาสินค้า
ง. เลือกใช้สื่อในการพัฒนา B เลือกสินค้า
โปรแกรม C ชำระเงินค่าสินค้า
D ใส่ถุงพลาสติก
3. การตรวจหาข้อผิดพลาดของ
โปรแกรมทำได้ด้วยวิธีการใด ก. A -> C -> B -> D
ข. B -> C -> A -> D
ก. พิจารณาการทำงานโดยรวม ค. B -> A -> C -> D
ข. ดูผลลัพธ์สุดท้ายของโปรแกรม ง. D -> A -> C -> B
ค. พิจารณาการเขียนโปรแกรมโดย
การสุ่มตรวจ
ง. พิจารณาผลลัพธ์จากการทำงาน
ทีละคำสั่ง

4. การเขียนโปรแกรมทำงานซ้ำ 9. บล็อกคำสั่งใดใช้เขียนโปรแกรม
ต้องการให้โปรแกรมทำอะไร ทำงานวนซ้ำไม่รู้จบ

ก. ต้องการให้โปรแกรมสั้นลง ก. ข.
ข. ต้องการให้โปรแกรมทำงานซ้ำ
ค. ต้องการหน่วงเวลาตัวละคร ค. ง.
ง. ต้องการให้โปรแกรมทำงาน
10. ให้นักเรียนพิจารณาชุดคำสั่งที่ข้อ
5. เครื่องหมายหรือสัญลักษณ์ที่กำหนด ผิดพลาด แล้วเลือกวิธีแก้ไขที่ถูกต้อง
ขึ้นมาใช้ในการเขียนโปรแกรมแทนการใช้ โปรแกรมทายทายผลบวกของตัวเลข
คอมพิวเตอร์ เรียกว่าอะไร ถ้าตอบถูก ให้แสดงว่า “ถูกต้อง” ถ้า
ตอบผิด ให้แสดงว่า “ไม่ถูกต้อง”
ก. ป้ายคำสั่ง ข. บัตรคำสั่ง
ค. ใบคำสั่ง ง. โค้ดคำสั่ง

6. จากภาพข้อใดคือเส้นทางการเดิน
ทางจากบ้านไปยังโรงพยาบาลโดยห้าม
ผ่านทุ่งนา

ก. เปลี่ยนบล็อกคำสั่ง ถ้า...แล้ว

เป็น ทำซ้ำ

ก. ข. เปลี่ยนบล็อกคำสั่ง ถ้า...แล้ว
เป็น วนซ้ำตลอด

ข. ค. เปลี่ยนบล็อกคำสั่ง ถ้า...แล้ว
เป็น ถ้า...แล้ว...มิฉะนั้น

ค. ง. โปรแกรมสมบูรณ์แบบไม่มีข้อ
ผิดพลาด

ง.

เรียนจบแล้ว.....มาดูเฉลยกัน

แบบทดสอบก่อนเรียน

1. ค 2. ค 3. ข 4. ง 5. ก
6. ง 9. ง 8. ก 9. ข 10. ก

แบบทดสอบหลังเรียน

1. ง 2. ค 3. ง 4. ข 5. ข
6. ก 9. ก 8. ค 9. ก 10. ค

เฉลยกิจกรรม !

โจทย์ 1. เขียนโปรแกรมเดินทางจากบ้าน ไปโรงเรียน

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

1. D 2. B 3. B 4. B 5. B
6. D 9. B 8. D 9. 10.
11. 12. 13. 14. 15.

โจทย์ 2. เขียนโปรแกรมเดินทางจากโรงเรียน ไปร้านขนมปัง และไปร้าน

กาแฟ

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

* 1. C 2. A 3. C 4. A 5. A
6. D 7. D 8. D 9. D 10. A
11. A 12. 13. 14. 15.

โจทย์ 3. เขียนโปรแกรมเดินทางจากร้านกาแฟ ไปร้านผลไม้และไป

โรงเรียน

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

ส นุ ก 1. B 2. B 3. B 4. D 5. B
6. C 7. B 8. B 9. C 10. C
11. A 12. 13. 14. 15.

เฉลยกิจกรรม

โจทย์ 4. เขียนโปรแกรมเดินทางจากร้านดอกไม้ ไปร้านผลไม้

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

เขียนโปรแกรมแบบวนซ้ำ

1. B 2. E (3) C 3. E (2) B 4. E (3) D

5. E (2) A 6. D 7. 8.

9. 10. 11. 12.

โจทย์ 5. เขียนโปรแกรมเดินทางจากบ้านไปร้านไอศครีม และไปร้าน
อาหาร

ใช้คำสั่ง (A-E) แทนที่บัตรคำสั่ง ลงในช่องตาราง

โปรแกรมที่ได้

เขียนโปรแกรมแบบวนซ้ำ

1. E (4) D 2. E (3) A 3. C 4.
5. 6. 7. 8.
9. 10. 11. 12.

เฉลยกิจกรรม

โจทย์ 6. ตรวจสอบหาข้อผิดพลาดของโปรแกรมเดินทางจากร้านกาแฟ
ไปร้านดอกไม้

โปรแกรมที่ได้

1. B 2. B 3. C 4. C
5. B 6. B
7. E (3) C 8. A

6.1 ตรวจสอบว่าสามารถเดินทางจากร้านกาแฟไปร้านดอกไม้ ได้หรือไม่
แนวคำตอบ : ไม่สามารถเดินทางไปร้านดอกไม้ได้ เพราะมีคำสั่งที่ผิด

ทำให้โปรแกรมเกิดข้อผิดพลาด

6.2 ลำดับไหนที่ผิด แนวคำตอบ : ลำดับที่ 6 และ 7
6.2 แก้ไขโปรแกรมให้ถูกต้อง

1. E (2) B 2. E (2) C 3. E (2) A 4. E (2) C
5. E (3) B 6. C 7. 8.

จบบทเรียน

นักเรียน อย่าลืมนำไปทบทวน


Click to View FlipBook Version