เร่ืองที่ 2 อลั กอรทิ มึ
อัลกอรทิ ึม อลั กอรทิ มึ (algorithm) คอื ลาํ ดับข้ันตอนใน การทาํ งาน หรอื การแกป ญ หา ซง่ึ อาจแสดงใน รปู แบบตาง ๆ เชน รหัสลําลอง ผังงาน การเขียนอัลกอริทึมทดี่ ี ควรมีความชดั เจน สามารถเขา ใจไดตรงกนั
รหสั ลําลอง และ ผงั งาน รหสั ลาํ ลอง ผงั งาน (Pseudocode) (Flowchart) การเขียนแสดงลําดับข้ันตอน การเขยี นแผนภาพดว ยสัญลกั ษณ ของอลั กอรทิ มึ ดว ยขอความที่ ท่ีกําหนด เพ่อื แสดงขน้ั ตอนของ เขาใจไดง าย อัลกอรทิ ึม
สญั ลักษณข์ องผงั งาน เร่ิมต้น / จบ การปฏบิ ัตงิ าน การตดั สินใจ ลําดบั การทาํ งาน
ตัวอย่างรหัสลาํ ลอง ตวั อยา่ งผังงาน ขั้นตอนการออกกาํ ลงั กาย (การวง่ิ รอบสนาม 5 รอบ) เรม่ิ ตน เริม่ ตน วอรมรางกายกอ นออกกําลงั กาย 10 นาที 1. วอรม รางกายกอนออกกาํ ลงั กาย 10 นาที 2. วง่ิ รอบสนาม วงิ่ รอบสนาม 3. วิง่ ครบ 5 รอบ ใชห รอื ไม ไมใช วงิ่ ครบ 5 รอบ ? ถา ใช ทาํ ขอ 4 ใช ถาไมใช กลบั ไปทาํ ขอ 2 4. วอรม รางกายหลงั ออกกําลงั กาย 10 นาที วอรมรา งกายหลงั ออกกําลงั กาย 10 นาที จบ จบ
กิจกรรมท่ี 1.3 จับคู่ตะเกยี บ
จบั คู่ตะเกียบ มีตะเกียบทั้งหมด 4 คู เปนตะเกียบยาว 2 คู และสน้ั 2 คู วาง แนวนอนปนกนั อยใู นกลองใสต ะเกียบ จะมวี ธิ ีในการเลอื ก ตะเกยี บ 1 คู ใหมคี วามยาวเทากันไดอ ยางไร โดยไมม องเขา ไป ในกลอ งใสตะเกียบ แสดงวิธกี ารเลือกตะเกียบดวยรหสั ลาํ ลองและผังงาน ภาพจาก www.freepik.com โดย vectorpocket https://www.dropbox.com/s/il9zsyxppc8qwwk/Screenshot%202020-02-29%2013.58.25.png?dl=0
ขอ ความเหลา น้ี ไมจดั เปน อัลกอรทิ มึ
แนวการตอบ ใบกิจกรรมที่ 1.3 รหสั ลาํ ลอง วิธที ่ี 1 1. เอียงกลองตะเกียบข้นึ 45 องศา 2. เขยา กลอง 3. ลวงเขาไปในกลองดานท่ีสงู จากพืน้ 4. หยิบตะเกยี บท่อี ยสู ูงสดุ 2 ชิ้น ภาพจาก www.freepik.com โดย vectorpocket
แนวการตอบ ใบกจิ กรรมที่ 1.3 รหสั ลําลอง วิธีท่ี 2 1. สมุ หยิบตะเกียบ 3 ชิน้ 2. เลอื ก 2 ชน้ิ ทคี่ วามยาวเทากัน ภาพจาก www.freepik.com โดย vectorpocket
ผงั งาน วิธที ี่ 1 เรม่ิ ตน เอยี งกลองตะเกียบข้ึน 45 องศา เขยา กลอ ง ลว งเขา ไปในกลอ งดา นทีส่ ูงจากพน้ื หยบิ ตะเกยี บทีอ่ ยสู งู สุด 2 ช้นิ จบ
ผังงาน วธิ ีที่ 2 เริม่ ตน สุม หยบิ ตะเกยี บ 3 ชิ้น เลอื ก 2 ชิน้ ทีค่ วามยาวเทากัน จบ
กจิ กรรมที่ 1.4 โพงพาง
การละเล่นพ้นื บา้ น โพงพาง bit.ly/3baDTzR ให้เขียนรหสั ลําลองและผังงาน แสดงขัน้ ตอนการเล่นโพงพาง
ขน้ั ตอนการเล่นโพงพาง 1. ผทู เี่ ปน โพงพางจะโดนปดตา 2. คนที่เปนปลาจบั มือเปนวงกลมลอ ม คนที่เปน โพงพางไว 3. ผเู ลนรอ งเพลงประกอบ ดงั นี้ “โพงพางเอย ปลาเขาลอบ ปลาตาบอดเขาลอบโพงพาง ปลาเปน หรือปลาตาย” 4. คนที่เปนโพงพาง จะเลอื กวา ปลาเปน หรือ ปลาตาย ถาเลือก ปลาเปน คนเปน ปลา จะวงิ่ หนไี ด แตถ าเลือกปลาตาย คนทเ่ี ปน ปลาจะตองอยนู ิ่ง ๆ หา มขยบั 5. คนที่เปนโพงพาง จะตองจบั ปลาและทายช่อื ใหถ ูกตอ ง ถาทายถกู คนท่ีถูกจบั ได จะตองเปนโพงพาง แตถาทายผิด ก็เปน โพงพางตอ ไป
เขียนผังงานการเลน่ โพงพาง • คดิ วธิ ีเขยี นผังงานการเลนโพงพาง • ทดลองทาํ ตามขนั้ ตอนในผังงาน • แกไขผังงานใหถ กู ตอ งและชดั เจนมากขึ้น
ตัวอย่างผงั งาน A เริ่มตน เท็จ โพงพาง จรงิ ปลาอยนู ิ่ง ๆ เลือกปลาเปน ? ปลาวิง่ หนีได คนท่เี ปนโพงพาง จะตองปด ตา คนที่เปนปลาจบั มือเปนวงกลมลอ มโพงพาง เทจ็ โพงพาง จริง ผเู ลนรองเพลงประกอบ เปนโพงพางตอ ไป ทายชอื่ ถูกตอง ? A คนที่ถกู จบั ไดเ ปน โพงพาง จบ
ตวั อยา่ งผงั งาน A เริม่ ตน เท็จ โพงพาง จริง เลอื กปลาเปน ? ปลาวิง่ หนีได คนทเ่ี ปน โพงพาง จะตองปด ผตางั งานนี้ถกู ปตลาอ้ อยงูนหิ่ง ๆรือไม่ คนที่เปนปลาจับมือเปน วงกลมลอ ชมโพว่ งพยางกนั ปรบั ปรงุ ผเท็จงั งานทนายี้ โชพอ่ื งถพูกาตงอ ง ? จรงิ ผูเ ลนรองเพลงประกอบ เปน โพงพางตอ ไป คนทถ่ี กู จบั ไดเ ปน โพงพาง A จบ
สรปุ อลั กอริทึม (algorithm) คือลําดับขั้นตอนใน การทํางาน หรอื การแกปญหา ซึ่งอาจแสดงใน รูปแบบตา ง ๆ เชน รหสั ลําลอง ผังงาน การเขยี นอลั กอริทมึ ทด่ี ี ควรมีความชดั เจน สามารถเขาใจไดตรงกนั
Search
Read the Text Version
- 1 - 19
Pages: