Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore แนวคิดเชิงคำนวณ

แนวคิดเชิงคำนวณ

Published by khemjira chaiywongkhot, 2021-01-27 03:22:11

Description: แนวคิดเชิงคำนวณ
ด.ญ.เขมจิรา ไชยวงศ์คต

Search

Read the Text Version

คิดเชิงคำนวณ แนวคิดเชิงคำนวณ (Computational Thinking) เป็นกระบวนกำรวเิ ครำะห์ปัญหำ เพื่อใหไ้ ด้ แนวทำงหำคำตอบอยำ่ งเป็นข้นั ตอนที่สำมำรถนำไปปฏิบตั ิไดโ้ ดยบุคคลหรือคอมพิวเตอร์อยำ่ งถูกตอ้ ง กำร คิดเชิงคำนวณ เป็นกระบวนกำรแกป้ ัญหำในหลำกหลำยลกั ษณะ เช่น กำรจดั ลำดบั เชิงตรรกศำสตร์ กำร วเิ ครำะห์ขอ้ มูล และกำรสร้ำงสรรคว์ ธิ ีแกป้ ัญหำไปทีละข้นั รวมท้งั กำรยอ่ ยปัญหำท่ีช่วยใหร้ ับมือกบั ปัญหำท่ี ซบั ซอ้ นหรือมีลกั ษณะเป็นคำถำมปลำยเปิ ดไดว้ ธิ ีคิดเชิงคำนวณ จะช่วยทำใหป้ ัญหำที่ซบั ซอ้ นเขำ้ ใจไดง้ ่ำย ข้ึน เป็นทกั ษะที่เป็นประโยชนอ์ ยำ่ งยงิ่ ต่อทุก ๆ สำขำวชิ ำ และทุกเรื่องในชีวติ ประจำวนั ซ่ึงไมไ่ ดจ้ ำกดั อยู่ เพยี งกำรคิดใหเ้ หมือนคอมพิวเตอร์แต่เป็ นกระบวนกำรคิดแกป้ ัญหำของมนุษย์ เพื่อส่ังใหค้ อมพิวเตอร์ ทำงำนและช่วยแกป้ ัญหำตำมท่ีเรำตอ้ งกำรไดอ้ ยำ่ งมีประสิทธิภำพ แนวคิดเชิงคำนวณมีองคป์ ระกอบท่ีสำคญั 4 ส่วน ไดแ้ ก่ การแบ่งปัญหาใหญ่เป็ นปัญหาย่อย (Decomposition) การพจิ ารณารูปแบบ (Pattern Recognition) การคิดเชิงนามธรรม (Abstraction) การออกแบบอลั กอริทมึ (Algorithm) ในบทเรียนน้ีจะกล่ำวเพยี ง กำรแบ่ง ปัญหำใหญ่เป็นปัญหำยอ่ ย (Decomposition) เท่ำน้นั โดยมีรำยละเอียดดงั น้ี ภำพที่ 1 แนวคิดเชิงคำนวณ

การแบ่งปัญหาใหญ่เป็ นปัญหาย่อย (Decomposition) เป็นกำรแยกส่วนประกอบเป็นวธิ ีคิดรูปแบบหน่ึงของแนวคิดเชิงคำนวณ เป็ นกำรพิจำรณำเพ่ือ แบง่ ปัญหำหรืองำนออกเป็นส่วนยอ่ ย ทำใหส้ ำมำรถ จดั กำรกบั ปัญหำหรืองำนไดง้ ่ำยข้ึน กำรแตกปัญหำท่ี ซบั ซอ้ นใหเ้ ป็นปัญหำยอ่ ยท่ีมีขนำดเลก็ ลงและซบั ซอ้ นนอ้ ยลง เพื่อช่วยใหก้ ำรวเิ ครำะห์และออกแบบวธิ ีกำร แกป้ ัญหำทำไดง้ ่ำยข้ึน ในกำรเขียนโปรแกรมคอมพิวเตอร์ เช่น กำรเขียนโปรแกรมแยกเป็นส่วน ๆ แยกเป็น แพก็ เกจ แยกเป็นโมดูล หรือมองเป็น layer หรือกำรแบ่งปัญหำเมื่อจะแกไ้ ขอุปกรณ์ เช่น กำรแยก ส่วนประกอบของพดั ลม แบ่งเป็นใบพดั มอเตอร์ ตะแกรงหนำ้ ขอบตะแกรง ฝำครอบ ฐำนพดั ลม เป็นตน้ หรือ กำรแยกส่วนประกอบของรถจกั รยำน แบง่ เป็ น ลอ้ หนำ้ ลอ้ หลงั หลงั อำน โซ่ โช๊ค แฮนด์ มือเบรก เป็น ตน้ ถำ้ มองในรำยละเอียดของลอ้ จกั รยำนจะเห็น วำ่ ประกอบดว้ ย ยำงลอ้ วงลอ้ และซี่ลวด หรือถำ้ พิจำรณำ ชุด ขบั เคล่ือนก็จะพบวำ่ ประกอบดว้ ยเฟื อง โซ่ และบนั ได เป็นตน้ น การแก้ปัญหาท่ีมีความซบั ซ้อนทาได้ยาก การแบง่ ปัญหาใหญ่ให้เป็นปัญหาย่อย ๆ ทาให้มีความซบั ซ้อน ของปัญหาลดลง ชว่ ยให้การวเิ คราะห์และพิจารณารายละเอียดขอปัญหาทาได้อยา่ งถ่ีถ้วน สง่ ผลให้ สามารถออกแบบขนั้ ตอนการแก้ปัญหายอ่ ยแตล่ ะปัญหาได้งา่ ยขนึ ้

1.2 กำรพจิ ำรณำรูปแบบ ปัญหำบำงประเภทสำมำรถแบ่งออกเป็นปัญหำยอ่ ยที่อำจจะมีรูปแบบเดียวกนั หรือ คลำ้ ยกนั นกั เรียนสำมรถนำรูปแบบกระบวนกำรแกป้ ัญหำยอ่ ยปัญหำหน่ึงไปประยกุ ตใ์ ชก้ บั กำร แกป้ ัญหำยอ่ ยอื่น ๆ ได้ ทำใหล้ ดข้นั ตอนในกำรออกแบบวธิ ีกำรแกป้ ัญหำได้ ตวั อยำ่ งที่ 1.2 รูปแบบในภำพวำดหมู่บำ้ น จำกปัญหำภำพวำดในตวั อย่างที่ 1.1 นกั เรียนอำจจะอธิบำยคำตอบของปัญหำยอ่ ยไดด้ งั น้ี ปัญหำยอ่ ยที่ 1 ในภำพมีบำ้ นก่ีหลงั คาตอบ ในภำพมีบำ้ น 3 หลงั ปัญหำยอ่ ยที่ 2 ช้นั ตอนในกำรวำดบำ้ นหลงั แรกเป็นอยำ่ งไร และอยทู่ ี่ตำแหน่งใด คาตอบ บำ้ นหลงั แรกวำดตวั บำ้ นดว้ ยสี่เหลี่ยมจตั ุรัสสีเหลืองขนำดดำ้ นละ 100 หน่วย ต้งั อยู่ ตำแหน่งมุมลงซำ้ ยท่ีพกิ ดั (0, 0) ดำ้ นบนส่ีเหล่ียมวำดหลงั คำดว้ ยรูปสำมเหลี่ยมดำ้ นเท่ำสีม่วง ขนำดดำ้ นละ 100 หน่วย ปัญหำยอ่ ยท่ี 3 ข้นั ตอนในกำรวำดบำ้ นหลงั ท่ีสองเป็นอยำ่ งไร และอยทู่ ่ีตำแหน่งใด คาตอบ บำ้ นหลงั ที่สองวำดตวั บำ้ นดว้ ยส่ีเหลี่ยมจตั ุรัสสีแดงขนำดดำ้ นละ 50 หน่วย ต้งั อยู่ ตำแหน่งมุมล่ำงซำ้ ยท่ีพกิ ดั (120, 90) ดำ้ นบนสี่เหลี่ยมวำดหลงั คำเป็นรูปสำมเหลี่ยมดำ้ นเท่ำสี เทำขนำดดำ้ นละ 50 หน่วย

ปัญหำยอ่ ยที่ 4 ข้นั ตอนในกำรวำดบำ้ นหลงั ท่ีสำมเป็นอยำ่ งไร และอยทู่ ี่ตำแหน่งใด คาตอบ บำ้ นหลงั ท่ีสำมวำดตวั บำ้ นดว้ ยส่ีเหลี่ยมจตั ุรัสสีเขียวขนำดดำ้ นละ 80 หน่วย ต้งั อยู่ ตำแหน่งมุมล่ำงซำ้ ยท่ีพิกดั (200, 10) ดำ้ นบนสี่เหลี่ยมวำดหลงั คำเป็นรูปสำมเหลี่ยมดำ้ นเท่ำสีฟ้ ำ ขนำดดำ้ นละ 80 หน่วย 1.3 การคดิ เชิงนามธรรม ปัญหำประกอบไปดว้ ยรำยละเอียดท่ีหลำกหลำยโดยมีท้งั รำยละเอียดที่จำเป็นและไม่ จำเป็นต่อกำรแกป้ ัญหำ กำรคิดเชิงนำมธรรมเป็นกำรคดั แยกรำยละเอียดท่ีไม่จำเป็นออกจำก ปัญหำที่พจิ ำรณำอยู่ ทำใหส้ ำมำรถเขำ้ ใจ วเิ ครำะห์ และออกแบบวธิ ีกำรแกป้ ัญหำใน ภำพรวมได้ ง่ำยข้ึนกำรคิดเชิงนำมธรรมยงั รวมถึงกำรซ่อนรำยละเอียดโดยกำรแทนกลุ่มของปัญหำ ข้นั ตอน

และกระบวนกำรท่ีมีรำยละเอียดปลีกยอ่ ยหลำยข้นั ตอนใหเ้ ป็นข้นั ตอนเดียว เพ่ือใหส้ ำมำรถ อธิบำยวธิ ีกำรแกป้ ัญหำไดก้ ระชบั ข้ึนดงั ตวั อยำ่ งต่อไปน้ี 1.4 การออกแบบอลั กอริทมี อลั กอริทมึ หมำยถึง รำยกำรคำสงั่ ที่อธิบำยข้นั ตอนในกำรแกป้ ัญหำ โดยแต่ละคำสัง่ น้นั ตอ้ งเป็นคำสงั่ ที่ใหผ้ อู้ ่ืนนำไปปฏิบตั ิตำมไดโ้ ดยไม่มีควำมกำกวม ซ่ึงมกั อยใู่ นรูปของรหสั ลำลอง (pseudo code) หรือผงั งำน (flowchart) ในกรณีที่ใชค้ อมพวิ เตอร์เป็นเครื่องมือใน กำรแกป้ ัญหำ อลั กอริทึมจะตอ้ งถกู แปลงใหอ้ ยใู่ นรูปของภำษำโปรแกรมก่อนเพ่ือให้ คอมพวิ เตอร์สำมำรถปฏิบตั ิตำมได้ ดงั น้นั กำรออกแบบรำยละเอียดในอลั กอริทึมจึงข้ึนอยกู่ บั คน หรือคอมพิวเตอร์ท่ีจะนำอลั กอริทีมไปปฏิบตั ิ ตวั อย่างท่ี 1.4 อลั กอริทึมวำดภำพหม่บู ำ้ น สำหรับคนนำไปวำด ข้นั ตอนหลกั 1. วำดรูปบำ้ นขนำด 100 หน่วย ท่ีตำแหน่ง (O, O) 2. วำดรูปบำ้ นขนำด 50 หน่วย ที่ตำแหน่ง (120,90) 3. วำดรูปบำ้ นขนำด 80 หน่วย ท่ีตำแหน่ง (200,10) ข้นั ตอนย่อย กำรวำดรูปบำ้ นขนำด ร หน่วย ท่ีตำแหน่ง (x, y) 1. วำดรูปสี่เหล่ียมจตั ุรัสควำมยำวคน้ ละ ร หน่วย ใหม้ ีมุมล่ำงซำ้ ยอยทู่ ่ีพิกดั (x,y) 2. วำดรูปสำมเหล่ียมดนั เท่ำขนำด ร หน่วยไวบ้ นส่ีเหล่ียมจตั ุรัส ตวั อยำ่ งที่ 1.5 อลั กอริทึมวำดภำพหมู่บำ้ น สำหรับสร้ำงเป็นโปรแกรมคอมพวิ เตอร์ ข้นั ตอนหลกั 1. วำดรูปบำ้ นขนำด 100 หน่วย ที่ตำแหน่ง (0, 0) 2. วำดรูปบำ้ นขนำด 50 หน่วย ท่ีตำแหน่ง (120, 90) 3. วำดรูปบำ้ นขนำด 80 หน่วย ที่ตำแหน่ง (200, 10)

ข้นั ตอนย่อย 1 กำรวำดรูปส่ีเหล่ียมจตั ุรัสขนำด s หน่วย 1. ทำคำสั่งต่อไปน้ีซ้ำ 4 รอบ 1.1 เดินหนำ้ s หน่วย 1.2 หนั ซำ้ ย 90 องศำ ข้นั ตอนย่อย 2 กำรวำดรูปสำมเหล่ียมดำ้ นเท่ำขนำด s หน่วย 1. ทำคำส่ังต่อไปน้ีซ้ำ 3 รอบ 1.1 เดินหนำ้ s หน่วย 1.2 หนั ซำ้ ย 120 องศำ ข้นั ตอนย่อย 3 กำรวำดรูปบำ้ นขนำด s หน่วย ที่ตำแหน่ง (x, y) 1. ยกปำกกำ 2. เคลื่อนที่ไปยงั ตำแหน่ง (x,y) 3. วำงปำกกำ 4. กำหนดทิศทำงไปดำ้ นขวำ 5. วำดรูปสี่เหลี่ยมจตั ุรัสขนำด s หน่วย 6. หนั ซำ้ ย 90 องศำ 7. เดินหนำ้ s หน่วย 8. หนั ขวำ 90 องศำ 9. วำดรูปสำมเหลี่ยมดำ้ นเท่ำขนำด s หน่วย 1.5 กรณีศกึ ษำ ตวั อยำ่ งต่อไปน้ีจะใชแ้ นวคิดเชิงคำนวณในกำรแกป้ ัญหำบำงปัญหำอำจไม่ไดใ้ ชค้ รบทุก องคป์ ระกอบ ข้ึนอยกู่ บั ลกั ษณะของปัญหำ แต่ทุกปัญหำจะตอ้ งไดอ้ ลั กอริทึมในกำรแกป้ ัญหำท่ี ถกู ตอ้ ง รวดเร็ว และมีประสิทธิภำพ ตวั อยำ่ งท่ี 1.6 สอนนอ้ งจดั หนงั สือ สมมติวำ่ นกั เรียนตอ้ งกำรสอนนอ้ งใหร้ ู้จกั รีกำรจดั เรียงหนงั สือตำมลำดบั ควำมสูงใหเ้ ป็น

ระเบียบเพอื่ ใหม้ ีควำมสวยงำมและง่ำยต่อกำรคน้ หำ นกั เรียนตอ้ งคิดกระบวนกำรเป็นข้นั ตอน ออกมำ เพ่อื ใหน้ อ้ งสำมำรถปฏิบตั ิตำมไดง้ ่ำย ไม่วำ่ จะมีหนงั สือก่ีเล่มและมีลำดบั เริ่มตนั แบบใด กไ็ ด้ นกั เรียนจะมีช้นั ตอนในกำรจดั เรียงอยำ่ งไร การแบ่งปัญหาใหญ่เป็ นปัญหาย่อย กำรพยำยำมจดั หนงั สือกองใหญ่ท้งั กองน้นั อำจเกิดควำมยงุ่ ยำก กำรแบ่งปัญหำใหญ่เป็น ปัญหำยอ่ ยช่วยทำใหก้ ำรออกแบบข้นั ตอนกำรแกป้ ัญหำทำไดเ้ ป็นระบบมำกข้ึน โดยอำจจะ แบ่งเป็นปัญหำยอ่ ยไดด้ งั ต่อไปน้ี  หนงั สือเล่มใดควรจดั ไวเ้ ป็นลำดบั แรก  ในกองหนงั สือที่เหลือ หนงั สือเล่มใดควรเลือกออกมำเป็นหนงั สือที่วำงอยใู่ นลำดบั ท่ี สอง  ในกองหนงั สือที่เหลือ หนงั สือเล่มใดควรเลือกออกมำเป็นหนงั สือท่ีวำงอยใู่ นลำดบั ที่ สำม : จะเห็นไดว้ ำ่ ปัญหำในกำรจดั หนงั สือท้งั กองสำมำรถแบ่งเป็นปัญหำยอ่ ยไดโ้ ดยคดั เลือก หนงั สือเล่มที่สูงที่สุดออกจำกกองใหญ่ (สมมติวำ่ กองใหญ่มี n เล่ม) ทำใหข้ นำดของกอง หนงั สือลดลงเหลือ n-1 เล่ม ปัญหำยอ่ ยในท่ีน้ีคือกำรจดั เรียงหนงั สือในกองท่ีมี ก-1 เล่ม ซ่ึงเป็น ปัญหำในรูปแบบเดิมที่มีควำมซบั ซอ้ นนอ้ ยลง กำรแตกปัญหำในตวั อยำ่ ง “สอนนอ้ งจดั หนงั สือ” ไดผ้ ลลพั ธเ์ ป็นปัญหำยอ่ ยดงั น้ี

ปัญหำยอ่ ยท่ี 1 หนงั สือเล่มใดควรจดั ไวเ้ ป็นลำดบั แรก ปัญหำยอ่ ยที่ 2 ในกองหนงั สือที่เหลือ หนงั สือเล่มใดควรเลือกออกมำเป็นหนงั สือที่วำงอยู่ ในลำดบั ท่ีสอง ปัญหำยอ่ ยท่ี 3ในกองหนงั สือท่ีเหลือ หนงั สือเล่มใดควรเลือกออกมำเป็นหนงั สือท่ีวำงอยใู่ น ลำดบั ท่ีสำม : การพจิ ารณารูปแบบในการสอนน้องจดั หนังสือ จำกกำรแตกปัญหำในตวั อยำ่ ง “สอนนอ้ งจดั หนงั สือ” นกั เรียนอำจจะอธิบำยคำตอบของปัญหำ ยอ่ ยไดด้ งั น้ี ปัญหำยอ่ ยท่ี 1 หนงั สือเล่มใดควรจดั ไวเ้ ป็นลำดบั แรก คาตอบ หนงั สือเล่มที่มีควำมสูงมำกท่ีสุด ปัญหำยอ่ ยท่ี 2 ในกองหนงั สือที่เหลือ หนงั สือเล่มใดควรเลือกออกมำเป็นหนงั สือที่วำงอยู่ ในลำดบั ท่ีสอง คาตอบ หนงั สือเล่มท่ีมีควำมสูงมำกท่ีสุดในกองที่เหลือ ปัญหำยอ่ ยท่ี 3 ในกองหนงั สือที่เหลือ หนงั สือเล่มใดควรเลือกออกมำเป็นหนงั สือที่วำงอยู่ ในลำดบั ท่ีสำม คาตอบ หนงั สือเล่มที่มีควำมสูงมำกที่สุดในกองที่เหลือ ปัญหำยอ่ ยสุดทำ้ ยที่มีขนำด 1 เห็นไดว้ ำ่ แต่ละปัญหำยอ่ ยน้นั ต่ำงกม็ ีรูปแบบเดียวกนั และมุ่งหำคำตอบในลกั ษณะ เดียวกนั คือ ปัญหำยอ่ ย ในกองหนงั สือที่เหลือ หนงั สือเล่มใดควรเลือกออกมำเป็นหนงั สือที่วำงอยใู่ น ลำดบั ถดั ไป คาตอบ หนงั สือเล่มท่ีมีควำมสูงมำกที่สุดในกองหนงั สือท่ีเหลืออยู่ การคดิ เชิงนามธรรมในปัญหาสอนน้องจัดหนังสือ

เนื่องจำกข้นั ตอนท่ีนำไปปฏิบตั ิตำมตอ้ งกำรเพียงกำรจดั เรียงหนงั สือตำมลำดบั จำกสูงไปต่ำ รำยละเอียดที่จำเป็นเพื่อใชใ้ นกำรตดั สินใจเลือกหนงั สือจึงมีเพียงควำมสูงของหนงั สือแต่ละเล่ม ในขณะที่สีและควำมหนำของหนงั สือน้นั ถือเป็นรำยละเอียดท่ีไม่จำเป็น จึงสำมำรถตดั ออกไป ไดใ้ นกำรออกแบบกระบวนกำรแกป้ ัญหำ ถำ้ นกั เรียนตอ้ งกำรใชเ้ พียงควำมสูงของหนงั สือแต่ละเล่มเพ่ือใชพ้ ิจำรณำในกำจดั เรียง นกั เรียนสำมำรถใชต้ วั เลขหน่ึงจำนวนแทนควำมสูงของหนงั สือแต่ละเล่ม เพอื่ ใชใ้ นกำร ออกแบบอลั กอริทึม โดยจำกปัญหำยอ่ ยที่เคยต้งั เอำไวก้ ่อนหนำ้ น้ีวำ่ ในกองหนงั สือที่มีอยู่ หนงั สือเล่มใดควรคอ้ อกมำเป็นหนงั สือที่วำงไวใ้ นลำดบั ถดั ไป มีกระบวนกำรแกป้ ัญหำแบบเดียวกนั กบั ปัญหำที่ระบุวำ่ ในชุดจำนวนที่พจิ ำรณำอยู่ จำนวนใดมีค่ำมำกท่ีสุด อลั กอริทีมสาหรับสอนน้องจดั หนังสือ กระบวนกำรท่ีผำ่ นมำสำมำรถนำมำออกแบบเป็นอลั อริทีมสำหรับใหน้ อ้ งปฏิบตั ิตำมไดด้ งั น้ี ข้นั ตอนหลกั 1. ทำข้นั ตอนต่อไปน้ีซ้ำจนกระทง่ั ไม่มีหนงั สือเหลืออยใู่ นกอง 1.1 เลือกหนงั สือที่มีควำมสูงมำกที่สุดในกอง 1.2 นำหนงั สือที่เลือกจำกข้นั ดอน 11 จดั เรียงไวบ้ นโต๊ะ โดยวำงไวถ้ ดั จำกแถว หนงั สือที่จดั ไวแ้ ลว้ ก่อนหนำ้ น้ี ถำ้ ยงั ไม่มีหนงั สือในแถวใหว้ ำงหนงั สือเล่มน้ีไวเ้ ป็นเล่มแรก อลั กอริทมึ สาหรับการจดั เรียงลาดบั (sorting algorithm) อลั กอริทึมสำหรับสอนนอ้ งจดั หนงั สือเป็นอลั กอริทึมสำหรับกำรเรียงลำดบั มีชื่อวำ่ \"กำร เรียงลำดบั แบบเลือก (selection sort)\" ซ่ึงมีวธิ ีกำรท่ีเขำ้ ใจง่ำยแต่ค่อนขำ้ งชำ้ เม่ือมีส่ิงที่ ตอ้ งเรียงลำดบั เป็นจำนวนมำก นอกเหนือจำกกำรเรียงลำดบั แบบเลือกยงั มีอลั กอริทึมสำหรับกำร

เรียงลำดบั อีกหลำยวธิ ีดูตวั อยำ่ งและกำรทำงำนของอลั กอริทีมเหล่ำน้ีไดจ้ ำก ลิงค์ https://www.toptal.com/developers/sorting-algorithms สรุปท้ายบท แนวคิดเชิงคำนวณเป็นวธิ ีกำรวเิ ครำะห์ปัญหำอยำ่ งหน่ึงเพ่ือใหไ้ ดแ้ นวทำงกำรหำคำตอบ ออกมำเป็นข้นั ตอน หรือเรียกวำ่ อลั กอริทึม ซ่ึงสำมำรถนำไปถ่ำยทอดใหบ้ ุคคลอ่ืนหรือ คอมพวิ เตอร์ปฏิบตั ิตำมไดอ้ ยำ่ งถกู ตอ้ งและแม่นยำ แนวคิดเชิงคำนวณมี 4 องคป์ ระกอบ คือ กำรแบ่งปัญหำใหญ่เป็นปัญหำยอ่ ย กำรพจิ ำรณำรูปแบบ กำรคิดเชิงนำมธรรมและกำร ออกแบบอลั กอริทึม ในกำรแกป้ ัญหำโดยใชอ้ งคป์ ระกอบท้งั 4 น้นั อำจไม่ไดน้ ำมำใชต้ ำมลำดบั หรือใชค้ รบทุกองคป์ ระกอบ บำงปัญหำอำจมีกำรพิจำรณำหลำยองคป์ ระกอบไปพร้อมกนั ได้ กจิ กรรมท้ายบท ที่หม่บู ำ้ นจดั งำนฉลองวนั ปี ใหม่นกั เรียนไดร้ ับมอบหมำยใหล้ ำ้ งจำนจำนวนมำก จำนทุกจำนมี ขนำดเท่ำกนั เม่ือลำ้ งเสร็จแลว้ จะตอ้ งเกบ็ ในกล่องที่สำมำรถบรรจุจำนได้ 3 ต้งั ต้งั ละ 10ใบ ให้ นกั เรียนเขียนอลั กอริทึมในกำรลำ้ งจำนและเกบ็ จำนใส่กล่อง อำ้ งอิงจำก : หนงั สือเรียนรำยวชิ ำพ้นื ฐำนวทิ ยำศำสตร์ เทคโนโลยี (วทิ ยำกำรคำนวณ) ของ สสวท.


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook