47
แบบฝก ทักษะเรื่อง ข้ันตอนวธิ ีการแกป ญหา (Algorithm) 11
แบบฝกทักษะ
การแสดงอัลกอริทึมดว ยขอความ
คาํ ช้แี จง : ใหนักเรยี นเขยี นขนั้ ตอนการเดนิ ทางเพอ่ื วางแผนการเดนิ ไปลางมอื ทีห่ อ งนา้ํ
แลวไปรับประทานอาหารทโี่ ตะอาหารวา มีเสนทาง และเสน ทางใดดที ส่ี ุด
เรม่ิ ตน
ข้นั ตอนการเดินจากหอ งเรียนไปโรงอาหาร
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
เสนทางทด่ี ที สี่ ุดคือ
................................................................................................................................
................................................................................................................................
เพราะอะไรจงึ เลือกเสนทางนี้
................................................................................................................................
................................................................................................................................
…………………………………………………………………………………………………………………..
48
แบบฝกทกั ษะเรอ่ื ง ขัน้ ตอนวิธกี ารแกปญหา (Algorithm) 12
แบบฝก ทักษะ การแสดงอัลกอรทิ มึ ดวยรหัสจําลองหรอื ซโู ดโคด
คําชแี้ จง : ใหน กั เรียนเขียนแสดงอัลกอริทึมโดยใชรหัสจาํ ลองหรือซูโดโคด
เพอ่ื พาโดราเอมอ นไปหาขนมโดรายากิ
(เขยี นมาอยา งนอย 3 เสน ทาง)
1) 1)........................................................
2)........................................................
3)........................................................
2) 1)........................................................
2)........................................................
3)........................................................
3) 1)........................................................
2)........................................................
3)........................................................
49
แบบฝกทกั ษะเร่อื ง ขั้นตอนวิธีการแกป ญ หา (Algorithm) 13
แบบฝกทักษะ การแสดงอลั กอริทึมดว ยรหัสจําลองหรือซโู ดโคด
คําชี้แจง : ใหนกั เรยี นพิจารณาภาพแลวเขยี นแสดงอลั กอรทิ ึมโดยใชร หสั
จาํ ลองหรอื ซโู ดโคด จากจุดเร่ิมตน ไปหาท่โี รงเรยี น โดยจดุ เชอื่ มตอ
กนั เฉพาะโรงพยาบาล สถานตี าํ รวจ และสวนสนุกเทานั้น
เร่มิ ตน เดินหนา เดินลง เดนิ ขวา เดนิ ซา ย
50
แบบฝก ทกั ษะเรอ่ื ง ขั้นตอนวธิ กี ารแกปญหา (Algorithm) 14
แบบฝกทักษะ การแสดงอัลกอรทิ ึมดวยรหสั จาํ ลองหรอื ซโู ดโคด
คาํ ชแี้ จง : ใหนกั เรียนพิจารณาภาพแลวเขยี นแสดงอลั กอริทมึ โดยใชรหัส
จาํ ลองหรอื ซูโดโคดจากจุดstart ไปยงั FINISH โดยตอ งแวะถายรูป
สถานที่ตา ง ๆ ในชุมชนุ ตามที่กาํ หนดใหครบและใช Code นอยทสี่ ุด
กลอ งถาย เดนิ หนา เดนิ ลง เดินขวา เดินซาย
51
แบบฝกทักษะเรอื่ ง ขั้นตอนวิธีการแกป ญหา (Algorithm) 15
แบบฝกทักษะ การแสดงอลั กอรทิ มึ ดวยผงั งานหรือโฟลวชารต(Flowchart)
คาํ ชแ้ี จง : ใหน ักเรียนดูภาพสัญลักษณ แลวเขียนช่ือเรยี กและความหมายการ
ทํางานของสัญลักษณ ใหถูกตอ ง
สัญลักษณ ชอ่ื เรยี ก ความหมาย
52
แบบฝก ทักษะเรอื่ ง ขน้ั ตอนวธิ ีการแกป ญ หา (Algorithm) 16
แบบฝก ทักษะ การแสดงอลั กอรทิ มึ ดวยผงั งานหรอื โฟลวชารต(Flowchart)
ผังงานแบบโครงสรา งแบบเรยี งลาํ ดับ
คําชี้แจง : พจิ ารณาสถานการณท่ีกําหนดให และนาํ ขอความเติมลงผงั งานใหถูกตอง
สถานการณ 1 : แกวตาตองการปอ นชือ่ ผาน
แปน พิมพมีข้นั ตอนอะไรบา งนะ
1) เร่ิมตน
2) แสดงผลชอ่ื ออกทางหนาจอ
3) ปอ นชื่อผา นแปนพมิ พ
4) สนิ้ สุด
สถานการณ 2 : ออมสนิ ตอ งลางรถยนตท เ่ี ปอ นโคลน
มขี นั้ ตอนอะไรบางนะ
1) เรม่ิ ตน
2) ผสมแชมพูลางรถ 1 ฝา ตอ นํ้าครึง่ ถัง
3) สิน้ สุด
4) ฉีดนาํ้ ลา งรถใหท่วั เพือ่ ขจัดฝุนและเศษดิน
ทรายตา ง ๆ ออก
5) นาํ ฟองนํ้าชบุ นํา้ ที่ผสมแชมพู เชด็ ทําความ
สะอาดใหท ัว่
6) ฉดี นา้ํ ลางใหส ะอาด ใชผา นมุ ๆ ทส่ี ะอาดเชด็ ใหแหง
53
แบบฝกทักษะเรือ่ ง ข้นั ตอนวิธีการแกปญ หา (Algorithm) 17
แบบฝก ทกั ษะ การแสดงอลั กอริทึมดวยผังงานหรือโฟลวชารต (Flowchart)
ผังงานแบบโครงสรา งแบบเรียงลาํ ดับ
คาํ ชี้แจง : พิจารณาสถานการณทก่ี าํ หนดให น้ําวาตองการทอดไขเ จียวเพ่ือ
รับประทานเปนอาหารเย็น เพอ่ื น ๆ ชว ยเติมสญั ลักษณแ ละขอความ
ภายในผังงานใหส มบรู ณ
อัลกอรทิ ึมทเี่ ปน ขอ ความ อลั กอริทึมท่ีเปนผงั งาน
หยบิ ไขไ ก
ตอกไขไกใ สภ าชนะ
ปรุงรส ดว ยเครื่องปรงุ
ตีไขด ว ยชอนสอม
ตง้ั กระทะบนเตา
เปด แกส และตดิ ไฟ
ใสน้าํ มันพชื
นําไขทปี่ รุงรสแลว ใสลงใน
กระทะทรี่ อ น
ทอดจนสกุ
ตักขัน้ ใสจานที่เตรียมไว
54
แบบฝก ทักษะเรื่อง ข้ันตอนวธิ กี ารแกป ญหา (Algorithm) 18
แบบฝก ทักษะ การแสดงอัลกอริทมึ ดว ยผงั งานหรอื โฟลวชารต (Flowchart)
ผังงานแบบโครงสรางแบบเรยี ยงลาํ ดับ
คาํ ช้แี จง : ใหนักเรยี นเขยี นอลั กอรทิ มึ ผงั งานแบบเรียงลําดับจากกิจวัตร
ประจาํ วันของตวั เอง
สถานการณ :
……………………………………………………………………………………………………..
55
แบบฝกทักษะเร่ือง ข้นั ตอนวิธกี ารแกปญหา (Algorithm) 19
แบบฝก ทักษะ การแสดงอลั กอรทิ ึมดว ยผงั งานหรอื โฟลวชารต (Flowchart)
ผังงานแบบโครงสรางแบบทางเลือก
คาํ ชี้แจง : พจิ ารณาสถานการณทก่ี าํ หนด แลวเขียนอัลกอริทมึ แบบผังงานใหถ กู ตอง
สถานการณท ก่ี ําหนดใหคอื :
……………………………………………………………………………………….
อัลกอรทิ ึมทเี่ ปน อัลกอริทึมท่เี ปน ผังงาน
ขอความ
เริ่มตน
จบ
งวงใชไ หม จรงิ
อาบน้าํ แตงตวั เท็จ
ถา งว ง นอนตอ อกี
10 นาที
ต่ืนนอน
ไปโรงเรียน
56
แบบฝก ทกั ษะเร่อื ง ขน้ั ตอนวธิ กี ารแกป ญ หา (Algorithm) 20
แบบฝก ทักษะ การแสดงอลั กอริทมึ ดวยผงั งานหรอื โฟลวชารต(Flowchart)
ผังงานแบบโครงสรา งแบบทางเลือก
คาํ ช้แี จง : พิจารณาสถานการณท ก่ี ําหนดให
กุก ไกตองการตรวจสอบจาํ นวนทีม่ คี ามากท่สี ุดจากจาํ นวน 2 จํานวน โดยเติม
สญั ลักษณแ ละขอ ความภายในผงั งานใหส มบูรณ เพ่อื น ๆ ชวยกกุ ไกตรวจสอบและ
เขียนผงั งานลงสัญลกั ษณใหถ กู ตอง
อลั กอรทิ ึมท่เี ปน ขอความ อัลกอริทึมที่เปนผังงาน
ปอ นจาํ นวนท่ี 1
ปอ นจํานวนท่ี 2
ถาจาํ นวนท่ี 1 มคี า
มากกวาจาํ นวนท่ี 2 ให
แสดงผล “จาํ นวนแรก
มากกวาจาํ นวนที่สอง”
นอกจากน้นั ใหแสดง
“จาํ นวนทส่ี องมากกวา
จํานวนแรก”
57
แบบฝกทกั ษะเรือ่ ง ข้ันตอนวิธกี ารแกปญ หา (Algorithm) 21
แบบฝกทกั ษะ การแสดงอัลกอรทิ ึมดว ยผงั งานหรอื โฟลวชารต (Flowchart)
ผังงานแบบโครงสรา งแบบทางเลือก
คําชี้แจง : พจิ ารณาสถานการณท ่ีกําหนดให
สถานการณ : ครูออฟตอ งการเขยี นผงั งานแสดงการตดั สนิ ผลการเรียน
โดยปอนคะแนนสอบใหโ ปรแกรมรับคาแลว ใชเ งอ่ื นไขตัดสินดงั นี้ หากไดคะแนนสอบมากกวา
หรือเทากบั 50 คะแนนใหแสดงขอความทางจอภาพวา สอบผา น แตถ าไมอ ยใู นเงื่อนไขให
แสดงขอความ สอบตก จะเขียนผงั งานอยา งดีนะเพื่อน ๆ ชวยครูออ ฟคิดหนอยไหมครบั
58
แบบฝก ทกั ษะเร่ือง ขนั้ ตอนวิธกี ารแกป ญหา (Algorithm) 22
แบบฝกทักษะ การแสดงอัลกอรทิ ึมดวยผงั งานหรือโฟลวชารต(Flowchart)
ผังงานแบบโครงสรางแบบวนซ้าํ
คาํ ชแี้ จง : พิจารณาขอความดานซายมือให และนํามาเรยี งลาํ ดบั เปนขั้นตอนที่ถูกตอง
ในชอ งวา งดา นขวามอื
สถานการณทกี่ ําหนดให คือ : ...................................................................
อัลกอริทึมทีเ่ ปนขอ ความ อัลกอริทึมท่เี ปน ผงั งาน
เรม่ิ ตน
จบ
ครูใหนกั เรยี นทาํ แบบฝก หัด
สอนเร่ืองใหม จริง
ครูอธบิ ายการบวกเลข เท็จ
ตรวจสอบ นกั เรียนสวนใหญ
ทําผิด
59
แบบฝก ทักษะเร่ือง ข้ันตอนวิธีการแกปญหา (Algorithm) 23
แบบฝก ทักษะ การแสดงอลั กอริทมึ ดว ยผงั งานหรอื โฟลวชารต(Flowchart)
ผงั งานแบบโครงสรา งแบบวนซา้ํ
คาํ ชแ้ี จง : พิจารณาขอ ความดา นซายมอื ให และนํามาเรียงลาํ ดับเปน
ข้นั ตอนทถี่ ูกตองในชอ งวา งดา นขวามอื
สถานการณท ก่ี ําหนดให คอื : ...................................................................
อัลกอรทิ มึ ท่เี ปน ขอความ อัลกอรทิ มึ ทเี่ ปนผงั งาน
เรมิ่ ตน
จบ
เรียนวชิ าพละศกึ ษา
สอบวิง่ รอบสนาม
ครูใหคะแนน จรงิ
จับเวลา เท็จ
ยังไมค รบ 3 รอบใชห รอื ไม
แบบฝก ทกั ษะเรอ่ื ง ขั้นตอนวิธกี ารแกปญ หา 60
(Algoritแhบmบ)ทดสอบหลังเรยี น 24
ขั้นตอนวิธกี ารแกป ญหา (Algorithm)
คําช้แี จง 1. ขอสอบมที ้ังหมด 10 ขอ 10 คะแนน คะแนนที่ได 10
2. ใหน กั เรียนเลือกคําตอบทีถ่ กู ท่ีสดุ เพียงคาํ ตอบเดียว คะแนนเต็ม
1. บุคคลใดท่สี ามารถแกป ญหาโดยใชเ หตุผลเชงิ ตรรกะ
ก. สุดใจรองไหงอแงเพือ่ จะใหค ณุ แมซอื้ ของเลน ให
ข. ใบหมอนฝน เห็นตัวเลข จงึ ไปเลอื กซ้อื สลากกนิ แบง รฐั บาล
ค. ฟาใสเห็นทองฟา มืดครมึ้ จงึ ยงั ไมออกไปเลน นอกบาน
ง. ใยไหมอยากไดเสอื้ ผาใหมเ ลยใชก รรไกรตดั ของเกา ใหขาด
2. พจิ ารณาภาพ
A B
A และ B ควรเปน รปู ใดตามลาํ ดบั
ก. และ ข. และ
ค. และ ง. และ
3.ขอใดมรี ปู แบบการจดั เรยี งรูปภาพแตกตา งจากพวก
ก.
ข.
ค.
ง.
61
แบบฝกทักษะเร่ือง ข้ันตอนวิธีการแกป ญ หา (Algorithm) 25
4.
4 56
22 2? 2 4
สัญลกั ษณ ? คอื เลขอะไร
ก. 2 ข. 3
ค. 4 ง. 5
5. พจิ ารณาตวั เลขที่กาํ หนด 1, 2, 4, 7, 11, 16 , …..
จํานวนตอไปควรเปน ขอ ใด
ก. 17 ข. 19
ค. 22 ง. 25
6. การแสดงอลั กอริทมึ ดว ยขอ ความคืออะไร
ก. การแสดงลาํ ดับขัน้ ตอนการทํางาน
ข. การสรางสญั ลักษณแสดงข้นั ตอนการทํางาน
ค. การแสดงแผนผังขัน้ ตอนการทาํ งาน
ง. การแสดงวธิ กี ารแกปญหาดวยขอ ความ
7. การดาํ เนินงานหรือการประมวลผลในผงั งาน แสดงไดด วยสัญลักษณใ ด
ก. ข.
ค. ง.
8. . พจิ ารณาขอความตอไปน้ี
1. แสดงขน้ั ตอนการแกป ญ หาอยางชัดเจน
2. แสดงข้นั ตอนการแกปญ หาอยางเปนระบบ
3. แกปญหาไดอ ยา งรวดเรว็
62
แบบฝก ทักษะเร่ือง ขัน้ ตอนวธิ ีการแกป ญ หา (Algorithm) 26
จากขอ ความขา งตน มจี ํานวนกข่ี อความท่เี ปนประโยชนข องอลั กอรทิ มึ
ก. 3 ขอความ
ข. 2 ขอความ
ค. 1 ขอ ความ
ง. ทกุ ขอความไมใ ชประโยชนของอัลกอรทิ มึ
พิจารณาผังงานตอ ไปนใ้ี ชตอบคาถามขอ 9 – 10
เริ่มตน
ปอปนอ้ ขนอ ขมอ้ ูลมูล
ใช A ไมใช
CD
9. จากผงั งาน สญั ลกั ษณ B
ก.
ควรใชส ญั ลกั ษณผ ังงานในขอ ใด
ค. ข.
10. B ควรเปนขอ ความใด
ง.
ก. แสดงผล
ค. สน้ิ สดุ ข. วนซาํ้
ง. ถูกตอ ง
63
แบบฝก ทักษะเรอื่ ง ข้ันตอนวธิ กี ารแกปญ หา (Algorithm) 27
เฉลยแบบทดสอบ
ขั้นตอนวิธีการแกปญหา (Algorithm)
กอ นเรยี น
ขอ คําตอบ ขอ คําตอบ
1ค6ง
2ก7ก
3ค8ก
4ข9ก
5 ค 10 ค
หลงั เรียน
ขอ คาํ ตอบ ขอ คําตอบ
1ค6ง
2ค7ค
3ง8ง
4ข9ง
5 ค 10 ค