ชุดกิจกรรมการเรียนรู้
หน่วยการเรียนรู้ที่ 1 เรื่อง
อัลกอริทึม
รายวิชาเทคโนโลยี (การออกแบบและเทคโนโลยี)
กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยีชั้นมัธยมศึกษาปีที่ 2
อภิสิทธิ์ เพ็ชรสุทธิ์
คำนำ
ชุดกิจกรรมการเรียนรู้ เรื่อง อัลกอริทึม ฉบับนี้จัดทำขึ้นสำหรับใช้ประกอบการจัดกิจกรรมการ
เรียนการสอน กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยีรายวิชา เทคนโลยี (การออกแบบ
และเทคนโลยี) ชั้นมัธยมศึกษาปีที่ 2 โดยจัดทำให้สอดคล้องกับหลักสูตรแกนกลางการศึกษาขั้นพื้น
ฐาน พ.ศ. 2551 ซึ่งการจัดกิจกรรมการเรียนรู้โดยใช้ชุดกิจกรรมนั้นเป็นรูปแบบการเรียนก๊ารสอนที่
เน้นผู้เรียนเป็นสำคัญอย่างแท้จริง เพราะส่งเสริมให้ผู้เรียนได้เรียนรู้ตามขั้นตอน สร้างความรู้ด้วย
ตนเอง และฝึกฝนให้ใช้กระบวนการคิดและกระบวนการกลุ่มอย่างชำนาญ ซึ่งก่อให้ผู้เรียนเกิด
ทักษะชีวิต ทักษะการทำงาน และทักษะการเรียนรู้ที่มีประสิทธิภาพ จึงช่วยยกระดับผลสัมฤทธิ์
ทางการเรียนให้สูงขึ้น
ผู้จัดทำหวังว่าชุดกิจกรรมการเรียนรู้ฉบับนี้จะช่วยให้ผู้เรียนเกิดการเรียนรู้ได้ด้วย
ตนเอง โดยมีเพื่อนร่วมกันตรวจสอบความเข้าใจ พร้อมทั้งแลกเปลี่ยนเรียนรู้ระหว่างกันและกัน ซึ่ง
จะส่งเสริมทักษะกระบวนการคิด และฝึกการเป็นผู้นำและผู้ตามที่ดี ตลอดจนส่งเสริมการทำงาน
ร่วมกัน เพื่อให้ผู้เรียนสามารถนำความรู้และทักษะที่ได้รับไปประยุกต์ใช้ในชีวิตประจำวัน รวมทั้ง
เป็นพื้นฐานในการศึกษาต่อไป หากมีข้อบกพร่องใด ๆ ผู้จัดทำ
ขออภัยมา ณ ที่นี้
อภิสิทธิ์ เพ็ชรสุทธิ์
สารบัญ
เรื่อง หน้า
คำนำ........................................................................................................................ก
สารบัญ....................................................................................................................ข
คำชี้แจง....................................................................................................................1
แผนจัดการเรียนรู้.....................................................................................................2
แบบทดสอบก่อนเรียน...............................................................................................3
อัลกอรทึม.................................................................................................................6
อัลกอริทึมคืออะไร.................................................................................................7
หลักการเขียนอัลกอริทึม........................................................................................8
ประโยชน์ของอัลกอริทึม........................................................................................9
รูปแบบการเขียนอัลกอริทึม....................................................................................9
ตัวอย่างอัลกอริทึมแบบลำดับ...............................................................................10
ตัวอย่างอัลกอริทึมแบบทางเลือก...........................................................................11
ตัวอย่างอัลกอริทึมแบบทำซ้ำ................................................................................12
คุ ณลั กษณะการเขี ยนอั ลกอริ ทึ ม.............................................13
ใบกิจกรรม.............................................................................................................14
แบบทดสอบหลังเรียน.............................................................................................15
ภาคผนวก...............................................................................................................18
เฉลยแบบทดสอบก่อนเรียน..................................................................................19
เฉลยแบบทดสอบหลังเรียน.................................................................................22
แนวทางคำตอบ ใบกิจกรรม................................................................................25
บรรณานุกรม.....................................................................................................26
คำชี้แจง
ชุดกิจกรรมอัลกอริทึม สําหรับนักเรียน ชั้นมัธยมศึกษาปีที่ 2
ชุดที่ 1 อัลกอริทึมประกอบด้วย
1. คําแนะนําสําหรับนักเรียน
3. จุดประสงค์การเรียนรู้
4. แบบทดสอบก่อนเรียน
5. ใบความรู้
6. กิจกรรมฝึกทักษะ
7. แบบทดสอบหลังเรียน
8. บรรณานุกรม
ชุดกิจกรรมอัลกอริทึม สําหรับนักเรียนชั้นมัธยมศึกษาปีที่ 2
ชุดที่ 1 อัลกอริทึม ใชเวลาในการจัดกิจกรรมการเรียนรู้จํานวน 2 ชั่วโมง
แผนจัดการเรียนรู้
มาตรฐานการเรียนรู้และตัวชี้วัด
ว4.1 ม.2/1 ระบุปัญหาหรือความต้องการในชุมชนหรือท้องถิ่น สรุปกรอบของปัญหา
รวบรวม วิเคราะห์ข้อมูล และ แนวคิดที่เกี่ยวของกับปัญหา
จุดประสงค์การเรียนรู้ (Learning Objective)
1.นักเรียนมีความรู้ความเข้าใจเกี่ยวกับวิเคราะห์สถานการณ์ปั ญหาและสรุปกรอบ
ของปัญหา (K)
2.นักเรียนสามารถวิเคราะห์สถานการณ์ปัญหา และสรุปกรอบของปัญหา (P)
3.นักเรียนมีเจตคติที่ดีและเห็นประโยชน์ของการแก้ปัญหา นักเรียนมีความรับผิดชอบ
เอื้อเฟื้ อ เสียสละ มีความซื่อสัตย์ ขยัน อดทน ตรงต่อเวลา (A)
สาระการเรียนรู้
ปั ญหาประกอบไปด้วยรายละเอียดที่หลากหลายโดยมีทั้งรายละเอียดที่จําเป็นและไม่
จําเป็นต่อการแก้ปัญหา การคิดเชิงนามธรรมเป็นการคัดแยกรายละเอียดที่ไม่จําเป็น
ออกจากปัญหาที่พิจารณาอยู่ ทําให้สามารถเข้าใจ วิเคราะห์ และออกแบบวิธีการแก้
ปั ญหาในภาพรวมได้ง่ายขึ้ นการคิดเชิงนามธรรมยังรวมถึงการซ่อนรายละเอียดโดย
การแทนกลุ่มของปัญหา ขั้นตอน และกระบวนการที่มีรายละเอียดปลีกย่อยหลายขั้น
ตอน ให้เป็นขั้นตอนเดียวเพื่อให้สามารถอธิบายวิธีการแก้ปัญหาได้กระชับขึ้น
อัลกอริทีม หมายถึง รายการคําสั่งที่อธิบายขั้นตอนในการแก้ปัญหา โดยแต่ละคําสั่ง
นั้นต้องเป็นคําสั่ง ที่ให้ผู้อื่นนําไปปฏิบัติตามได้โดยไม่มีความกํากวม ซึ่งมักอยู่ในรูปของ
รหัสลําลอง(pseudo code) หรือผังงาน(flowchart) ในกรณีที่ใช้คอมพิวเตอร์เป็น
เครื่องมือในการแก้ปัญหา อัลกอริทีมจะต้องถูกแปลงให้อยู่ในรูปของภาษาโปรแกรม
ก่อนเพื่อให้คอมพิวเตอร์สามารถปฏิบัติตามได้ ดังนั้นการออกแบบรายละเอียด
ในอัลกอริทีม จึงขึ้นอยู่กับคนหรือคอมพิวเตอร์ที่จะนําอัสกอริทีมไปปฏิบัติ
แบบทดสอบก่อนเรียน
10ข้อ 100 คะแนน
ก.ผังงาน ข้อที่1 ง.ถูกทุกข้อ
อัลกอริทึมคืออะไร
ข.แผนภูมิ ค.แผนผังความคิด
ข้อที่2
อัลกอริทึมมีกี่ประเภท
ก.1 ข.2 ค.3 ง.4
ข้อที่3
หากต้องการเขียนอัลกอริทึม การทอดไข่เจียว ควรเขียนอัลกอริทึมในรูปแบบใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่4
ข้อใดไม่ใช่ประโยชน์ของอัลกอริทึม
ก.ลดการสับสนในการทำงาน ข.ทำความเข้าใจได้ง่าย ค.สวยงาม ง.ทำให้ผู้ทำมีรายได้เพิ่มขึ้น
แบบทดสอบก่อนเรียน
10ข้อ 100 คะแนน
ข้อที่5
หากนักเรียนต้องการเขียนอัลกอริทึม การตัดเกรด ควรเขียนอัลกอริทึมในรูปแบบใด
ก. แบบลำดับ ข. แบบทางเลือก
ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่6
Decition คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่7
Sequential คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่8
Repetition คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก
ค. แบบทำซ้ำ ง. แบบตาราง
แบบทดสอบก่อนเรียน
10ข้อ 100 คะแนน
ข้อที่9
ข้อใดไม่ใช่คุณลักษณะการเขียนอัลกอริทึม
ก.ง่ายต่อการทำความเข้าใจ ข.มีความยืดหยุ่นในการใช้งาน
ค.เนื้อหาเยอะครบถ้วน ง.สั้น กระชับ มีเฉพาะขั้นตอนที่จำเป็นเท่านั้น
ข้อที่10
ข้อใดไม่ใช่อัลกอริทึมในชีวัตประจำวัน
ก.การหุงข้าว ข.การต้มมาม่า ค.การทำข้าวผัด ง.การซ่อมเครื่องยนต์เรือ
อัลกอริทึม
อัลกอริทึมคืออะไร
อัลกอริทึม (Algorithm) หมายถึง แนวคิดอย่างมีเหตุผลที่ผู้เขียนโปรแกรมใช้ในการ
อธิบายวิธีการอย่างเป็นขั้นตอนตามลำดับในการที่จะพัฒนาโปรแกรมนั้น ๆ เพื่อตรวจ
สอบขั้นตอนต่าง ๆ ในการทำงานและความถูกต้องในแต่ละขั้นตอน
ซึ่งในการเริ่มต้นในการเขียนโปรแกรมอัลกอริทึมมีความสำคัญเป็นอย่างมากเพราะ
เป็นการจัดลำดับขั้นตอนวิธีการแก้ปั ญหาหรือจัดการความคิดให้เป็นขั้นตอนต่าง ๆ
เพื่อแก้ไขปั ญหาในขั้นตอนการเขียนโปรแกรมที่สอดคล้องกรรมวิธีแก้ปั ญหาที่กำหนด
ไว้ การเขียนอัลกอริทึมจึงเป็นการแสดงลำดับการทำงานตามคุณสมบัติด้านการ
ประมวลผลของคอมพิวเตอร์ ที่พร้อมจะนำไปแปลงเป็นลำดับคำสั่งให้คอมพิวเตอร์
ทำงาน การเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาที่เหมาะสม เพื่อสั่งให้คอมพิวเตอร์
ทำงานตามอัลกอริทึมที่กำหนดไว้ และการเขียนอัลกอริทึมออกมาให้ตรวจสอบความ
ถูกต้องได้ครบถ้วนขึ้น
หลักการเขียนอัลกอริทึม
1.กระบวนการสำคัญเริ่มต้นที่จุดจุดเดียวในการมีจุดเริ่มต้นหลายที่จะทำให้
กระบวนการวิธีสับสน จนในที่สุดอาจทำให้ผลลัพธ์ที่ได้ไม่ตรงกับความต้องการ หรือ
อาจทำให้อัลกอริทึมนั้นไม่สามารถทำงานได้เลย
2.กำหนดการทำงานเป็นขั้นเป็นตอนอย่างชัดเจน การกำหนดอัลกอริทึมที่ดีควรมีขั้น
ตอนที่ชัดเจนไม่คลุมเครือ เสร็จจากขั้นตอนหนึ่ง ไปยังขั้นตอนที่สองมีเงื่อนไขการ
ทำงานอย่างไร ควรกำหนดให้ชัดเจน
3.การทำงานแต่ละขั้นตอนควรสั้นกระชับ เพราะการกำหนดขั้นตอนการทำงานให้สั้น
กระชับนอกจากจะทำให้โปรแกรมทำงานได้รวดเร็วแล้ว ยังเป็นประโยชน์ต่อผู้อื่นที่มา
พัฒนาโปรแกรมต่อด้วยเพราะสามารถศึกษาอัลกอริทึมจากโปรแกรมที่เขียนไว้ได้ง่าย
4.ผลลัพธ์ในแต่ละขั้นตอนควรต่อเนื่องกัน การออกแบบขั้นตอนที่ดีนั้นผลลัพธ์จาก
ขั้นตอนแรกควรเป็นข้อมูลสำหรับนำเข้า ให้กับข้อมูลในขั้นต่อไป ต่อเนื่องกันไปจน
กระทั่งได้ผลลัพธ์ตามที่ต้องการ
5.การออกแบบอัลกอริทึมที่ดี ควรออกแบบให้ครอบคลุมการทำงานในหลายรูปแบบ
เช่น การออกแบบโดยคิดไว้ล่วงหน้าว่าหากผู้ใช้โปรแกรมป้อนข้อมูลเข้าผิดประเภท
โปรแกรมจะมีการเตือนว่าผู้ใช้งานมีการใส่ข้อมูลที่ผิดประเภทโดยโปรแกรมจะไม่รับ
ข้อมูลนั้น เพื่อให้ใส่ข้อมูลใหม่อีกครั้ง เพื่อป้องกันการเกิดจุดบกพร่องของโปรแกรมได้
ป ร ะ โ ย ช น์ ข อ ง อั ล ก อ ริ ทึ ม
ป ร ะ โ ย ช น์ ข อ ง อั ล ก อ ริ ทึ ม ( A L G O R I T H M ) คื อ ทำ ใ ห้ ไ ม่ สั บ ส น กั บ วิ ธี ดำ เ นิ น ง า น
เ พ ร า ะ ทุ ก อ ย่ า ง จ ะ ถู ก จั ด เ รี ย ง เ ป็ น ขั้ น ต อ น มี วิ ธี ก า ร แ ล ะ ท า ง เ ลื อ ก ไ ว้ ใ ห้
เ มื่ อ นำ ม า ใ ช้ จ ะ ทำ ใ ห้ ก า ร ทำ ง า น สำ เ ร็ จ อ ย่ า ง ร ว ด เ ร็ ว ทำ ใ ห้ ปั ญ ห า ล ด ล ง
ห รื อ ส า ม า ร ถ ค้ น ห า ต้ น เ ห ตุ ข อ ง ปั ญ ห า ไ ด้ อ ย่ า ง ร ว ด เ ร็ ว เ นื่ อ ง จ า ก ก ร ะ บ ว น ก า ร ถู ก
แ ย ก แ ย ะ กิ จ ก ร ร ม ขั้ น ต อ น แ ล ะ ค ว า ม สั ม พั น ธ์ อ อ ก ม า ใ ห้ เ ห็ น อ ย่ า ง ชั ด เ จ น
รู ป แ บ บ ก า ร เ ขี ย น อั ล ก อ ริ ทึ ม
1 . แ บ บ ลำ ดั บ ( S E Q U E N T I A L ) มี ลั ก ษ ณ ะ ก า ร ทำ ง า น จ ะ เ ป็ น ไ ป ต า ม ขั้ น ต อ น
ก่ อ น - ห ลั ง ต่ อ เ นื่ อ ง กั น ไ ป เ ป็ น ลำ ดั บ โ ด ย ก า ร ทำ ง า น แ ต่ ล ะ ขั้ น ต อ น ต้ อ ง ทำ ใ ห้
เ ส ร็ จ ก่ อ น แ ล้ ว จึ ง ไ ป ทำ ขั้ น ต อ น ต่ อ ไ ป
2 . แ บ บ ท า ง เ ลื อ ก ( D E C I S I O N ) อั ล ก อ ริ ทึ ม รู ป แ บ บ นี้ มี เ งื่ อ น ไ ข เ ป็ น ตั ว กำ ห น ด
เ ส้ น ท า ง ก า ร ทำ ง า น ข อ ง ก ร ะ บ ว น ก า ร แ ก้ ปั ญ ห า โ ด ย ตั ว เ ลื อ ก นั้ น อ า จ จ ะ มี ตั้ ง แ ต่
2 ตั ว ขึ้ น ไ ป เ ช่ น ส อ บ ข้ อ เ ขี ย น ค ะ แ น น เ ต็ ม 1 0 0 ไ ด้ ค ะ แ น น 5 0 ส อ บ ผ่ า น
ถ้ า ต่ำ ก ว่ า 5 0 ส อ บ ไ ม่ ผ่ า น
3 . แ บ บ ทำ ซ้ำ ( R E P E T I T I O N ) อั ล ก อ ริ ทึ ม แ บ บ นี้ ค ล้ า ย กั บ แ บ บ ท า ง เ ลื อ ก คื อ
มี ก า ร ต ร ว จ ส อ บ เ งื่ อ น ไ ข แ ต่ แ ต ก ต่ า ง กั น ต ร ง ที่ เ มื่ อ ก า ร ทำ ง า น ต ร ง ต า เ งื่ อ น ไ ข
ที่ กำ ห น ด โ ป ร แ ก ร ม จ ะ ก ลั บ ไ ป ทำ ง า น อี ก ค รั้ ง ว น ก า ร ทำ ง า น แ บ บ นี้ เ รื่ อ ย ๆ จ น
ก ร ะ ทั่ ง ไ ม่ ต ร ง กั บ เ งื่ อ น ไ ข ที่ กำ ห น ด ไ ว้ จึ ง ห ยุ ด ก า ร ทำ ง า น ห รื อ ทำ ง า น ใ น ขั้ น ต่ อ ไ ป
อั ล ก อ ริ ทึ ม แ บ บ ลำ ดั บ
เริ่มต้น
ต้มน้ำร้อน
หยิบจาน
ใส่เส้นมาม่า
ใส่เครื่องปรุง
ใส่น้ำร้อน
ปิดฝา
มาม่าสุก
รับประทาน
สิ้นสุด
อั ล ก อ ริ ทึ ม แ บ บ ท า ง เ ลื อ ก
เริ่มต้น
คะแนนสอบของนักเรียน
มากกว่า 50 คะแนน ไม่ใช่
ไม่ผ่าน
ใช่
ผ่าน
สิ้นสุด
อั ล ก อ ริ ทึ ม แ บ บ ทำ ซ้ำ
เริ่มต้น
1. หยิบถุงพลาสติก
1. หยิบมังคุดมาเลือก
น้อยกว่า 1 กิโลกรัม จริง เลือกมังคุดต่อ
เท็จ
หยุดเลือก
จ่ายเงิน
สิ้นสุด
คุ ณลั กษณะการเขี ยน
อั ลกอริ ทึ ม
ในการแก้ปัญหาแต่ละปัญหามหลายวิธี ดังนั้นการเขียนอัลกอริทึมเพื่อแก้ปัญหาแต่ละปัญหาก็มีหลายวิธีด้วย
แต่ละวิธีมีทั้งข้อเด่นข้อด้อย ดังนั้นต้องเลือกให้เหมาะสมกับงานและสภาพแวดบ้อมในขณะนั้น
โดยทั่วไปอัลกอริทึมที่ดี ต้องคุณลักษณะดังต่อไปนี้
1.มีความถูกต้อง ความถูกต้องเป็นคุณสมบัติข้อแรกที่จะต้องพิจารณา นั่นคือเมื่อทำงานตามอัลกอริทึม
แล้วจะต้องได้ผลลัพธ์ที่ถูกต้อง ซึ่งถ้าผลลัพธ์ที่ได้จากอัลกอริทึมไม่ถูกต้อง จะถือว่าไม่ใช่อัลกอริทึมที่ดี
โดยที่ไม่จำเป็นต้องพิจารณาคุณสมบัติข้ออื่น ๆ
2 ใช้เวลาในการปฏิบัติงานน้อยที่สุด
3.สั้น กระชับ มีเฉพาะขั้นตอนที่จำเป็นเท่านั้น
4.ใช้เนื้อที่ในหน่วยความจำน้อยที่สุด เนื้อที่ในหน่วยความจำจะถูกใช้สำหรับเก็บค่าของตัวแปร และเก็บคำสั่ง
ที่ใช้ในการทำงาน ดังนั้น ถ้าอัลกอริทึมยาวเกินความจำเป็น จะทำให้ใช้เนื้อที่มาก และ ถ้ามีตัวแปรมากเกิน
ความจำเป็น ก็จะทำให้เสียเนื้อที่ในหน่วยความจำไปด้วย
5. มีความยืดหยุ่นในการใช้งาน
6. ใช้เวลาในการพัฒนาน้อยที่สุด เมื่อนำอัลกอริทึมไปแปลงเป็นโปรแกรมภาษาคอมพิวเตอร์แล้วจะต้องใช้เวลา
น้อยที่สุด
7. ง่ายต่อการทำความเข้าใจ
ใ บ กิ จ ก ร ร ม
ใ ห้ นั ก เ รี ย น เ ขี ย น อั ล ก อ ริ ทึ ม ที่ นั ก เ รี ย น ส น ใ จ
ม า 1 อั ล ก อ ริ ทึ ม
แบบทดสอบหลังเรียน
10ข้อ 100 คะแนน
ก.ผังงาน ข้อที่1 ง.แผนภูมิ
อัลกอริทึมคืออะไร
ข.ถูกทุกข้อ ค.แผนผังความคิด
ข้อที่2
อัลกอริทึมมีกี่ประเภท
ก.1 ข.2 ค.3 ง.4
ข้อที่3
หากต้องการเขียนอัลกอริทึม การทอดไข่เจียว ควรเขียนอัลกอริทึมในรูปแบบใด
ก. แบบตาราง ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบลำดับ
ข้อที่4
ข้อใดไม่ใช่ประโยชน์ของอัลกอริทึม
ก.ลดการสับสนในการทำงาน ข.ทำความเข้าใจได้ง่าย ค.สวยงาม ง.ทำให้ผู้ทำมีรายได้เพิ่มขึ้น
แบบทดสอบหลังเรียน
10ข้อ 100 คะแนน
ข้อที่5
หากนักเรียนต้องการเขียนอัลกอริทึม การตัดเกรด ควรเขียนอัลกอริทึมในรูปแบบใด
ก. แบบทำซ้ำ ข. แบบทางเลือก
ค. แบบลำดับ ง. แบบตาราง
ข้อที่6
Decition คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่7
Sequential คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่8
Repetition คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทำซ้ำ ค
. แบบตาราง. แบบทางเลือก
แบบทดสอบหลังเรียน
10ข้อ 100 คะแนน
ข้อที่9
ข้อใดไม่ใช่คุณลักษณะการเขียนอัลกอริทึม
ก.ง่ายต่อการทำความเข้าใจ ข.มีความยืดหยุ่นในการใช้งาน
ค.สั้น กระชับ ง.เนื้อหาเยอะครบถ้วน
ข้อที่10
ข้อใดไม่ใช่อัลกอริทึมในชีวัตประจำวัน
ก.การหุงช้าว ข.การต้มมาม่า ค.การสร้างบ้าน ง.การล้างจาน
ภาคผนวก
เฉลยแบบทดสอบก่อน
เรียน10ข้อ 100 คะแนน
ก.ผังงาน ข้อที่1 ง.ถูกทุกข้อ
อัลกอริทึมคืออะไร
ข.แผนภูมิ ค.แผนผังความคิด
ข้อที่2
อัลกอริทึมมีกี่ประเภท
ก.1 ข.2 ค.3 ง.4
ข้อที่3
หากต้องการเขียนอัลกอริทึม การทอดไข่เจียว ควรเขียนอัลกอริทึมในรูปแบบใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่4
ข้อใดไม่ใช่ประโยชน์ของอัลกอริทึม
ก.ลดการสับสนในการทำงาน ข.ทำความเข้าใจได้ง่าย ค.สวยงาม ง.ทำให้ผู้ทำมีรายได้เพิ่มขึ้น
เฉลยแบบทดสอบก่อน
เรียน10ข้อ 100 คะแนน
ข้อที่5
หากนักเรียนต้องการเขียนอัลกอริทึม การตัดเกรด ควรเขียนอัลกอริทึมในรูปแบบใด
ก. แบบลำดับ ข. แบบทางเลือก
ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่6
Decition คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่7
Sequential คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่8
Repetition คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก
ค. แบบทำซ้ำ ง. แบบตาราง
เฉลยแบบทดสอบก่อน
เรียน10ข้อ 100 คะแนน
ข้อที่9
ข้อใดไม่ใช่คุณลักษณะการเขียนอัลกอริทึม
ก.ง่ายต่อการทำความเข้าใจ ข.มีความยืดหยุ่นในการใช้งาน
ค.เนื้อหาเยอะครบถ้วน ง.สั้น กระชับ มีเฉพาะขั้นตอนที่จำเป็นเท่านั้น
ข้อที่10
ข้อใดไม่ใช่อัลกอริทึมในชีวัตประจำวัน
ก.การหุงข้าว ข.การต้มมาม่า ค.การทำข้าวผัด ง.การซ่อมเครื่องยนต์เรือ
เฉลยแบบทดสอบหลัง
เรียน10ข้อ 100 คะแนน
ก.ผังงาน ข้อที่1 ง.แผนภูมิ
อัลกอริทึมคืออะไร
ข.ถูกทุกข้อ ค.แผนผังความคิด
ข้อที่2
อัลกอริทึมมีกี่ประเภท
ก.1 ข.2 ค.3 ง.4
ข้อที่3
หากต้องการเขียนอัลกอริทึม การทอดไข่เจียว ควรเขียนอัลกอริทึมในรูปแบบใด
ก. แบบตาราง ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบลำดับ
ข้อที่4
ข้อใดไม่ใช่ประโยชน์ของอัลกอริทึม
ก.ลดการสับสนในการทำงาน ข.ทำความเข้าใจได้ง่าย ค.สวยงาม ง.ทำให้ผู้ทำมีรายได้เพิ่มขึ้น
เฉลยแบบทดสอบหลัง
เรียน10ข้อ 100 คะแนน
ข้อที่5
หากนักเรียนต้องการเขียนอัลกอริทึม การตัดเกรด ควรเขียนอัลกอริทึมในรูปแบบใด
ก. แบบทำซ้ำ ข. แบบทางเลือก
ค. แบบลำดับ ง. แบบตาราง
ข้อที่6
Decition คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่7
Sequential คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทางเลือก ค. แบบทำซ้ำ ง. แบบตาราง
ข้อที่8
Repetition คืออัลกอริทึมประเภทใด
ก. แบบลำดับ ข. แบบทำซ้ำ ค.
แบบตาราง ง.แบบทางเลือก
เฉลยแบบทดสอบหลัง
เรียน10ข้อ 100 คะแนน
ข้อที่9
ข้อใดไม่ใช่คุณลักษณะการเขียนอัลกอริทึม
ก.ง่ายต่อการทำความเข้าใจ ข.มีความยืดหยุ่นในการใช้งาน
ค.สั้น กระชับ ง.เนื้อหาเยอะครบถ้วน
ข้อที่10
ข้อใดไม่ใช่อัลกอริทึมในชีวัตประจำวัน
ก.การหุงช้าว ข.การต้มมาม่า ค.การสร้างบ้าน ง.การล้างจาน
แ น ว คำ ต อ บ ใ บ กิ จ ก ร ร ม
ใ ห้ นั ก เ รี ย น เ ขี ย น อั ล ก อ ริ ทึ ม ที่ นั ก เ รี ย น ส น ใ จ
ม า 1 อั ล ก อ ริ ทึ ม
เริ่มต้น
1. หยิบถุงพลาสติก
1. หยิบมังคุดมาเลือก
น้อยกว่า 1 กิโลกรัม จริง เลือกมังคุดต่อ
เท็จ
หยุดเลือก
จ่ายเงิน
สิ้นสุด
บรรณานุกรม
กระทรวงศึกษาธิการ (2552) .หลักสูตรแกนกลางการศึกษาขั้นพื้นฐาน พุทธศักราช 2551.
กรุงเทพมหานคร : โรงพิมพ์ชุมนุมสหกรณ์การเกษตรแห่งประเทศไทย จำกัด.
กระทรวงศึกษาธิการ. (2553) ตัวชี้วัดและสาระการเรียนรู้แกนกลางกลุ่มสาระการเรียนรู้
วิทยาศาสตร์และเทคโนโลยี. กรุงเทพมหานคร : โรงพิมพ์ชุมนุมสหกรณ์การเกษตรแห่ง
ประเทศไทย จำกัด.
สถาบันส่งเสริมการสอนวทยาศาสตร์และเทคโนโลยี .(2558). หนังสือเสริมการเรียนรู้
กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยีการออกแบบและเทคโนโลยี (พิมพ์ครั้งที่ 2 )
กรุงเทพมหานคร : โรงพิมพ์สกสค.ลาดพร้าว.