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 เฉลยวิทยาการคำนวณป2pape1-50

เฉลยวิทยาการคำนวณป2pape1-50

Published by ครูชาลี ทองย้อย, 2021-12-09 04:14:44

Description: เฉลยวิทยาการคำนวณป2pape1-50

Search

Read the Text Version

ส่อื การเรียนรู รายวชิ าพนื้ ฐาน Aชcดุ �แiม�บ่ �ทมLาeตaรrฐnานing (เทวคิทโยนโาลกยี ารคาํ นวณ)ตามมาตรฐานการเรยี นรูและตวั ชีว้ ัด ป.2กลมุ สาระการเรียนรวู ทิ ยาศาสตรและเทคโนโลยี (ฉบับปรบั ปรงุ พ.ศ. 2560) ตามหลักสูตรแกนกลางการศึกษาขั้นพ้ืนฐาน พทุ ธศกั ราช 2551 ชน้ั ประถมศกึ ษาปที ่ี 2 Ducky KYE Ducky ผู้เรยี บเรยี ง ykcuD นางสาวณัฐรกิ า ทองสมนึก นางสาวจริ าณี เมอื งจนั ทร คณะบรรณาธิการและผ้ตู รวจ นางสาววรรณกาญจน บญุ ยก นางสาวกุลกันยา เมฆอรุณ นางสาวศศิธร คงอยู นายเอกพศิ ิษฏ อตุ รา พิมพค รั้งที่ 2 สงวนลขิ สทิ ธ์ติ ามพระราชบัญญตั ิ รหสั สินคา 1248030 ชอื่ ช้นั เลขท่ี…………………………………………………………………………………………………………….. ………………………………….. …………………………………..































คิดเปน Unplugged Ac�i��t� 1.3 แสดงลาํ ดบั ขน้ั ตอนการลา งมอื ดว ยการเขยี นบอกเลา โดยนาํ ขอ ความ ทก่ี าํ หนดใหเ ตมิ ลงในชอ งวา ง ขอน้ิวมอื ดา นหนา รอบขอมอื ดา นหลงั ปลายนวิ้ มือ หวั แมม อื 1. ฟอกสบูด วยมอื ใหเกดิ ฟอง KYE 2. ฟอกฝา มือและงา มน้วิ มอื ดานหนา………………………………………………………………………………………………….………………….… 3. ฟอกฝา มอื และงา มนว้ิ มอื ดานหลงั……………………………………………………………………. ทงั้ ซา ยและขวา ปลายนิว้ มือ……………………………….…………………. ว4. ฟอกนิ้ และ ท้งั ซายและขวาหัวแมม อื………………………………………………..… 5. ฟอกบริเวณ ทง้ั ซายและขวารอบขอมือ…………………………………….……………………………………………..………………………… 6. ใชนํ้าเปลา ลา งสบูออก แลว ใชผ าสะอาดเชด็ มอื ใหแ หง การแกปญ หาอยา งเปน ข้นั ตอน 13

Unplugged Ac�i��t� 1.4 แสดงลําดบั ข้นั ตอนการลางมือดว ยการใชภาพ โดยวาดภาพลาํ ดบั ขั้นตอนตาม Activity 1.3 แลว ระบายสีใหส วยงาม 1. 2. KYE 6. ้ึขนอยู ักบ ุดลย ิพ ินจของครู ผูสอน3. 5. 4. 14

คิดเปน Unplugged Ac�i��t� 1.5 แสดงลาํ ดบั ข้ันตอนการลางมอื ดว ยการใชสญั ลกั ษณ โดยเขียน ผังงานตามขน้ั ตอน Activity 1.3 และ 1.4 เริ่มตน KYE ฟอกสบดู วยมือใหเ กดิ ฟอง………………………………………………………………………………………………………………………………………………………………………………….. ฟอกฝามอื และงามนิ้วมือดานหนา………………………………………………………………………………………………………………………………………………………………………………….. ฟอกฝา มอื และงามนิ้วมือดา นหลังทั้งซายและขวา………………………………………………………………………………………………………………………………………………………………………………….. ฟอกนว้ิ หวั แมมอื และปลายน้วิ มือท้ังซา ยและขวา………………………………………………………………………………………………………………………………………………………………………………….. ฟอกบรเิ วณรอบขอ มอื ท้ังซา ยและขวา………………………………………………………………………………………………………………………………………………………………………………….. ใชน ํ้าเปลาลางสบอู อก แลว ใชผา สะอาดเช็ดมือใหแหง………………………………………………………………………………………………………………………………………………………………………………….. สิน้ สุด การแกป ญหาอยางเปนขัน้ ตอน 15

Unplugged Ac�i��t� 1.6 แสดงลาํ ดบั ข้ันตอนการกรอกนาํ้ ใสขวด เพ่อื นําไปแชใ นตเู ย็น โดยการเขียนบอกเลาและวาดภาพ การแสดงลาํ ดับขนั้ ตอน การแสดงลาํ ดบั ขนั้ ตอน โดยการเขยี นบอกเลา โดยการวาดภาพ 1. ………………………………………………………………….……………… ้ขึนอยูกับ ุดลย ิพ ินจของครู ผูสอน1. 2. ………………………………………………………………….……………… ………………………………………………………………….……………… ………………………………………………………………….……………… KYE 2. ………………………………………………………………….……………… ………………………………………………………………….……………… ………………………………………………………………….……………… ………………………………………………………………….……………… 3. ………………………………………………………………….……………… 3. ………………………………………………………………….……………… ………………………………………………………………….……………… ………………………………………………………………….……………… 16

คิดเปน 3 ¡ÒÃËÒÃٻẺ¢Í§»˜ÞËÒ การหารูปแบบของปญหา เปน วธิ ีการแกปญหาในสว นท่ีมีความ เก่ียวของกัน สัมพันธกัน หรือมีลักษณะคลายคลึงกัน จากน้ันนํามา เปรียบเทียบ จดั กลุม เรยี งลําดับ เพอ่ื ใหแ กป ญหาไดงา ยและรวดเร็ว 3.1 การเลน เกมภาพตัดตอ เกมภาพตัดตอ หรือเกมตัวตอ เปนเกมท่ีผูเลนตองนําชิ้นสวน ของภาพมาประกอบกันใหเปนภาพท่ีสมบูรณ ซึ่งเปนเกมการศึกษา ที่ชวยพฒั นาทกั ษะการคดิ ตัวอย่างท่ี 4 วิธีการเล่นเกมภาพตัดต่อ 1. 2. KYE แยกกลุม ตามสีหรอื ลกั ษณะ ตอ สว นของขอบภาพ 3. ตอสวนประกอบตาง ๆ ทีเ่ หลือจนครบ การแกปญหาอยางเปน ข้นั ตอน 17

3.2 การแตงกายไปโรงเรียน ตัวอย่างท่ี 5 วิธีการแต่งกายไปโรงเรียนด้วยชุดนักเรียน นักเรียนหญิง นักเรียนชาย 1. 1. สวมเสอ้ื นักเรียน สวมเสื้อนักเรียน 2. 2. KYE สวมกางเกงนักเรียน สวมกระโปรงนกั เรยี น 3. 3. สวมถงุ เทา และรองเทา สวมถุงเทาและรองเทา 18

คิดเปน ตัวอย่างที่ 6 วิธีการแต่งกายไปโรงเรียนด้วยชุดพละ 1. 2. สวมเส้ือพละ สวมกางเกงพละ 3. KYE สวมถุงเทา และรองเทา Voc����ar� ปัญหา ขอ สงสยั ขอ ขดั ขอ ง อุปสรรค Problem (’พรอ็ บลึม) Solve แกไ้ ข ทําใหส วนทีข่ ัดของดขี ้ึน (ซอลว) การแกปญ หาอยา งเปนข้นั ตอน 19

Unplugged Ac�i��t� 1.7 พิจารณาขัน้ ตอนของกิจกรรมทกี่ าํ หนดให แลวขดี ✓ หนา ขอ ทเี่ รียงลาํ ดับถูกตอ ง และกา ✗ หนา ขอ ท่เี รียงลําดับไมถ ูกตอ ง ลงใน ขอ ใดผิดใหเรยี งลาํ ดับขั้นตอนใหมล งใน ใหถูกตอง 1. ✗ ขนั้ ตอนการแตงกาย 2. ✗ ข้นั ตอนการแปรงฟน 1. สวมเสอื้ 2 1. บว นน้ําเปลา 1 2. สวมรองเทา 2. แปรงฟน 3. สวมกางเกง 3. บีบยาสีฟน 13 32 KYE 3. ✗ ขน้ั ตอนการปลูกตนไม 4. ✓ ขั้นตอนการตอจกิ ซอว 1. รดนา้ํ ใหชุม 1. แยกสี 2. ปลูกตน ไมล งในกระถาง 2. ตอ ดา นขอบภาพ 3. ใสดินลงในกระถาง 3. ตอสวนท่เี หลอื จนครบ 321 5. ✓ ขน้ั ตอนการกรอกนา้ํ ใสข วด 6. ✗ ขน้ั ตอนการทอดไข 1. ลา งขวดใหสะอาด 1. ตั้งกระทะ 2 2. กรอกนาํ้ ด่ืมลงในขวด 2. ใสไ ขลงไป 3. นําขวดเขา ตเู ยน็ 3. ใสนํ้ามนั พืชลงไป 13 20

คิดเปน Unplugged Ac�i��t� 1.8 พิจารณาภาพและขอความตอไปน้ี แลวแสดงลาํ ดับขัน้ ตอนการ จดั กระเปา นกั เรยี น โดยนาํ ขอ ความทกี่ าํ หนดใหเ ตมิ ลงในชอ งวา ง หนังสอื กระเปา และสมุด ตารางเรียน เครือ่ งเขยี น 0098..3300- 1009..3300- 1110.3.300- 1112..3300- 1132..3300- 1134..3300- 1145..3300- ตารางเรยี น 0 1 2 3 4 5 6 7 8 9 10 จันทร คณติ ศาสตร คณิตศาสตร ภาษาไทย ภาษาไทย สขุ ศกึ ษา ซอมเสริม องั คาร คณติ ศาสตร พลศึกษา ดนตรี พักกลางวัน ภาษาไทย การงานฯ แนะแนว พธุ คณิตศาสตร ภาษาอังกฤษ ภาษาอังกฤษ สงั คมศึกษา ประวตั ศิ าสตร ชุมนมุ KYE พฤหสั บดี คณิตศาสตร คอมพวิ เตอร ภาษาไทย ภาษาไทย ยลวุ กู กเาสชือา/ด ซอ มเสริม ศุกร คณติ ศาสตร วทิ ยาศาสตร วทิ ยาศาสตร ภาษาไทย ศิลปะ สวดมนต 1. ดู ตารางเรียน ประจําวนั………………………………………………………………………………………………………………………………………………………… 2. เตรียม ตามตารางเรียนหนงั สอื และสมดุ……………………………………………………………………………………………………………………… 3. เตรยี ม เคร่ืองเขยี น ใหค รบ……………………………………………………………………………………………………………………………………………….… 4. จัดเกบ็ เครอ่ื งเขียน หนงั สือ และสมุดลงใน กระเปา……………………………………………………..……… การแกปญหาอยางเปน ขัน้ ตอน 21

Unplugged Ac�i��t� 1.9 เลนเกมภาพตัดตอ โดยเขยี นตัวเลข 1-10 ลงใน เพือ่ ใหไ ด ภาพท่สี มบรู ณ 12345 KYE 6 7 8 9 10 371 46 2 8 10 9 5 22

คิดเปน Unplugged Ac�i��t� 1.10 เลือกเครอ่ื งแตง กายที่เหมาะสมทีส่ ดุ สําหรับการไปเทีย่ วทะเล โดยขดี ✓ ลงใน และเขยี นคาํ ตอบลงในชอ งวา ง ขนั้ ตอนที่ 1 สวม เสื้อแขนสน้ั…………………………………………………………………………………………. เสอื้ กันหนาว เสือ้ กันฝน ✓ เสื้อแขนส้ัน ข้นั ตอนท่ี 2 สวม กางเกงขาส้นั…………………………………………………………………………………………. KYE กางเกงยนี ✓ กางเกงขาสั้น กางเกงนอน ขัน้ ตอนท่ี 3 สวม รองเทาแตะ…………………………………………………………………………………………. ✓ รองเทา แตะ รองเทา บตู รองเทา หนงั การแกป ญหาอยา งเปน ขัน้ ตอน 23

Uni� Tes� 1 ตอนที่ 1 วง รอบตัวอกั ษรของคําตอบท่ถี กู ตอ ง 1 ขอใดเปน ขน้ั ตอนแรกของการแกปญ หา เมื่อเกดิ เหตุการณแ กว หลน แตก ก. เกบ็ เศษแกวท่ีแตกท้งิ ข. ทําไมแกว ถงึ หลนแตก ค. หยบิ แกวใบใหมม าด่มื น้ํา 2 ขอ ใดไมใชข น้ั ตอนการพจิ ารณาและทาํ ความเขา ใจปญ หา ก. กา นคน หาสาเหตขุ องปญ หา ข. กงิ่ วิเคราะหโจทยวชิ าคณิตศาสตร ค. Ducky มองดดู อกไมทีส่ วนหลังบาน KYE 3 ขอใดไมใชวตั ถปุ ระสงคข องการแสดงลาํ ดบั ขัน้ ตอนการแกป ญหา ก. สามารถกลับไปแกไ ขไดง าย ข. สามารถตรวจสอบความถกู ตอ งได ค. สามารถลดระยะเวลาในการแกป ญหา 4 ขอ ใดถกู ตอ งทส่ี ดุ เกยี่ วกบั ประโยชนข องการแสดงลาํ ดบั ขน้ั ตอนการแกป ญ หา ก. ชว ยใหง ายตอการทาํ ความเขาใจ ข. ชว ยลดคา ใชจายในการแกปญ หา ค. ชว ยใหแกปญหาไดร วดเร็วยิง่ ข้ึน 5 ขอ ใดเปน วิธีแสดงลาํ ดับข้ันตอนการแกปญหาทีส่ ะดวกและรวดเรว็ ที่สุด ก. การวาดภาพ ข. การเขียนผังงาน ค. การเขียนบอกเลา 24

คิดเปน 6 ขอ ใดเปน วธิ แี สดงลําดบั ขั้นตอนการแกป ญ หาที่สามารถเขาใจและจดจํา ไดงา ยทีส่ ดุ ก. การใชภ าพ ข. การใชสญั ลกั ษณ ค. การเขียนบอกเลา 7 ขอ ใดเปน วธิ แี สดงลาํ ดบั ขน้ั ตอนการแกป ญ หาทใี่ ชเ ครอื่ งหมายหรอื สญั ลกั ษณ ก. การวาดภาพ ข. การเขยี นผงั งาน ค. การเขียนบอกเลา 8 ขอใดคอื ความสําคญั ของสญั ลักษณ KYE ก. บอกทศิ ทางการทํางานของคําสงั่ ข. บอกตําแหนงและลาํ ดบั การทํางาน ค. บอกการเริม่ ตนหรอื สิ้นสุดของการทํางาน 9 ขอ ใดคอื ความสําคญั ของสญั ลักษณลกู ศรจากการเขียนผงั งาน ก. ใชบอกทิศทาง ข. ใชบอกตําแหนง ค. ใชบ อกความสําคัญ 10 ขอ ใดกลาวถูกตอ งท่สี ดุ เกย่ี วกับประโยชนข องการเลน เกมภาพตัดตอ ก. ชว ยพัฒนาทกั ษะการคดิ ของผูเลน ข. ชวยพัฒนาความสามารถในการแยกสี ค. ชวยพฒั นาความสมั พนั ธข องคนในครอบครวั การแกป ญหาอยา งเปน ขั้นตอน 25

ตอนที่ 2 ปฏบิ ัตกิ จิ กรรมตอไปน้ี 1 เติมคาํ ตอบลงในชองวา งใหถูกตอ ง สถานการณ ปญ หาคอื อะไร วธิ แี กปญหา ทเี่ ปนปญหา 1) พ้ืน เปย ก…………………………………………. นํา ผา……………………….. มาเช็ด ใหส ะอาด 2) หอง รก เกบ็ ของเลน………………………………………. ………………………………. ลงในกลอ ง KYE 3) มือ……………………………. สกปรก ลา ง…………………………………. มือให สะอาด 4) ตน ไมขาด นาํ้…………………………. รด…………………………….. น้าํ ตน ไม 26

คิดเปน 2 พจิ ารณาตารางเรยี นทก่ี ําหนดให แลว เขียนเครื่องแตง กายทตี่ องใสไ ป โรงเรยี นในแตล ะวันลงในชองวางใหถกู ตอ ง ตารางเรยี น 0098..3300- 0109..3300- 1110.3.300- 1112..3300- 1123..3300- 1143..3300- 1154..3300- จนั ทร คณิตศาสตร คณิตศาสตร ภาษาไทย ภาษาไทย สุขศกึ ษา ซอมเสริม องั คาร คณิตศาสตร พลศึกษา ดนตรี พักกลาง ัวน ภาษาไทย การงานฯ แนะแนว พธุ คณิตศาสตร ภาษาองั กฤษ ภาษาองั กฤษ สงั คมศึกษา ประวตั ศิ าสตร ชมุ นมุ KYE พฤหสั บดี คณติ ศาสตร คอมพวิ เตอร ภาษาไทย ภาษาไทย ยลวุ กู กเาสชือา/ด ซอ มเสริม ศกุ ร คณิตศาสตร วิทยาศาสตร วทิ ยาศาสตร ภาษาไทย ศิลปะ สวดมนต วัน เครอื่ งแตง กายที่ตองใสไปโรงเรียน จันทร ชุดนักเรียน…………………………………………………………………………………………………. อังคาร ชดุ พละ…………………………………………………………………………………………………. พุธ ชุดนักเรียน…………………………………………………………………………………………………. พฤหัสบดี ชุดลกู เสือ/ยุวกาชาด…………………………………………………………………………………………………. ศุกร ชดุ นักเรยี น…………………………………………………………………………………………………. การแกปญหาอยา งเปน ขน้ั ตอน 27

หน่วยท่ี กตารรวเจขหยี านขโอ้ ปผรดิ แพกลรมาดและ 2 การเขียนโปรแกรมใด ๆ บางครั้งก็ประสบความสําเร็จ ตามเปา หมาย แตบ างครงั้ อาจจะพบกบั ปญ หาทท่ี าํ ใหผ ลลพั ธ ไมเ ปน ไปตามทตี่ อ งการ ซงึ่ เราเรยี กวา “ขอ ผดิ พลาด (Error)” KYE à¢Õ¹â»Ãá¡ÃÁãËŒ Ducky à´Ô¹à¢ŒÒºŒÒ¹ ᵋ·íÒäÁ Ducky ชวยดวย! ชวยดวย! ¶Ö§à´Ô¹µ¡¹íéÒ䴌ŋÐà¹èÕ ! Ducky µÇÑ ªÇéÕ Ñ´ ว 4.2 ป.2/2 เขียนโปรแกรมอยางงา ย โดยใชซ อฟตแวรห รือสอ่ื และตรวจหาขอผดิ พลาดของโปรแกรม

คิดเปน การเกิดขอผิดพลาดของโปรแกรมน้ัน บางโปรแกรมจะไมมีการ แจงเตือน แตในบางโปรแกรมจะมีการแจงเตือน ซ่ึงหากตรวจสอบ การทํางานของชุดคําส่ังทีละคําส่ังเปรียบเทียบกับผลลัพธ จะทําให สามารถพบขอ ผดิ พลาดนั้นได เพื่อทําการแกไขใหถ ูกตอ ง Let’� Do กานเขียนโปรแกรมให Ducky เดนิ เขา บา น แตชุดคําสงั่ เดมิ ทาํ ให KYE Ducky เดินตกน้าํ ลองตรวจสอบชดุ คําสง่ั ทลี ะคําสงั่ เปรยี บเทียบกับ ผลลพั ธ เพอื่ หาวา คาํ สงั่ ใดผิดและชว ยกา นแกไขเปนชุดคาํ สัง่ ใหม ชุดคําสั่งเดิม Ducky คําสั่งที่ 1 คาํ สัง่ ที่ 2 คําสั่งท่ี 3 คาํ สง่ั ที่ผดิ คอื คําสงั่ ที่ 3 ชุดคําส่ังใหม่ คําสง่ั ที่ 1 คําส่งั ท่ี 2 คําส่งั ที่ 3 การเขียนโปรแกรมและตรวจหาขอ ผดิ พลาด 29

1 ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁ การเขยี นโปรแกรม คอื การเขียนชุดคาํ สั่ง เพื่อใหค อมพวิ เตอร ทํางานตามทกี่ าํ หนด ซึง่ มีขน้ั ตอน ดังนี้ การออกแบบ การเขียน การตรวจสอบ โปรแกรม ชุดคําสงั่ ผลลพั ธ 1.1 การออกแบบโปรแกรม การออกแบบโปรแกรมมหี ลายประเภท ซงึ่ การออกแบบโปรแกรม โดยใชผังงาน จะชวยใหเห็นลําดับการทํางานของโปรแกรมไดอยาง ชดั เจน และทําใหงายตอการเขยี นโปรแกรม KYE ตัวอย่างท่ี 1 การออกแบบโปรแกรมโดยใช้ผังงาน ออกแบบคําสั่งของโปรแกรมโดยใชผังงาน เพื่อใหผ้ึงไปเก็บ นํ้าหวานจากดอกไม ดงั น้ี เรม่ิ ตน บินไปทางซาย บินไปทางซา ย บินไปทางซาย บนิ ไปทางซาย เกบ็ นาํ้ หวาน สิ้นสุด 30

คิดเปน 1.2 การเขียนชุดคําสัง่ เมอื่ ออกแบบโปรแกรมเสรจ็ เรยี บรอ ยแลว ขนั้ ตอนตอ ไปใหเ ขยี น ชดุ คาํ สง่ั ซง่ึ บตั รคาํ สง่ั เปน สอ่ื ที่ใชใ นการเขยี นโปรแกรม โดยบตั รคาํ สงั่ เกมผึง้ จากโปรแกรม Code.org มสี ัญลกั ษณ ดังน้ี กล่องคําส่ัง เดินขน้ึ เดินลง เดินไป เดินไป เก็บ ขางบน ขางลา ง ทางขวา ทางซาย นาํ้ หวาน ตัวอย่างท่ี 2 การเขียนโปรแกรมโดยใช้บัตรคําสั่ง KYE เขียนโปรแกรมโดยใชบัตรคําส่ัง เพ่ือใหผึ้งไปเก็บนํ้าหวานจาก ดอกไม ดงั น้ี การเขียนโปรแกรมและตรวจหาขอผิดพลาด 31

1.3 การตรวจสอบผลลัพธ เมอื่ ออกแบบโปรแกรมและเขยี นชดุ คาํ สงั่ เรยี บรอ ยแลว ขนั้ ตอน ตอไป คอื การตรวจสอบผลลพั ธ วาเปนไปตามท่ตี อ งการหรอื ไม ตัวอย่างที่ 3 การตรวจสอบผลลัพธ์ ตรวจสอบผลลพั ธโปรแกรม โดยการเปรยี บเทยี บคาํ สงั่ กบั ผลลพั ธ ดงั นี้ ชุดคําสั่ง ผลลัพธ์ 1 ผงึ้ ไปทางซา ย 1 ครัง้ KYE 2 ผึ้งไปทางซา ย 2 คร้งั 3 ผ้ึงไปทางซา ย 3 ครง้ั 32

คิดเปน ชุดคําสั่ง ผลลัพธ์ 4 ผ้งึ ไปทางซาย 4 ครัง้ 5 ผึ้งไปทางซา ย 4 คร้ัง KYE เก็บนาํ้ หวาน 1 คร้ัง Voc����ar� คาํ ส่ัง คําบอกเพือ่ ใหท ําตาม Command การออกแบบ (คะ’มานด) การถา ยทอดความคดิ ออกมาเปน ผลงาน Design ทผี่ ูอืน่ สามารถมองเห็น หรือรับรไู ด (ด’ิ ไซน การเขยี นโปรแกรมและตรวจหาขอผดิ พลาด 33

Unplugged Ac�i��t� 2.1 พิจารณาชุดคาํ สั่ง A-D แลวเขียนชดุ คาํ สั่งทที่ าํ ใหผง้ึ เกบ็ นาํ้ หวาน จากดอกไมไดจนหมดลงใน ชดุ คาํ สั่ง A ชดุ คาํ ส่ัง B ชดุ คําสงั่ C ชดุ คาํ ส่ัง D KYE 1. 2. ชุดคาํ สงั่ B ชุดคําสัง่ C 3. 4. ชดุ คําส่งั A ชุดคาํ สั่ง D 34

คิดเปน Unplugged Ac�i��t� 2.2 เขยี นโปรแกรมโดยใชคาํ สงั่ จากกลอ งคําสัง่ เพื่อพาผงึ้ ไปเก็บ นํา้ หวานจากดอกไมแ ละทํานาํ้ ผึ้ง กลองคําสั่ง เดนิ ข้ึน เดนิ ลง เดนิ ไป เดินไป เก็บ ทาํ ขา งบน ขา งลา ง ทางขวา ทางซา ย นา้ํ หวาน นา้ํ ผง้ึ 1. 2. 3. KYE S WN SNE เกบ็ เกบ็ เกบ็ E WE ENS ทาํ ทํา ทํา การเขยี นโปรแกรมและตรวจหาขอ ผดิ พลาด 35

Plugged Ac�i��t� 2.3 1.ตัวอย่าง เขาเว็บไซต https://studio.code.org/s/course1/ stage/11/puzzle/1 แลวพาผึ้งบินไปสะกดคําตามท่ี โจทยก าํ หนด สะกดคาํ วา E�S� + ปุม่ คําสั่ง ที่ใช้สะกด KYE 2. สะกดคําวา SO��� + ปุม่ คําสั่ง S S S S S ที่ใช้สะกด 3. WE�� สะกดคําวา + ปุม่ คําส่ัง W W W W ท่ีใช้สะกด 4. NO��H สะกดคําวา + ปุม่ คําสั่ง N N N N N ที่ใช้สะกด 36

คิดเปน 2 ¡ÒõÃǨËҢ͌ ¼Ô´¾ÅÒ´¢Í§â»Ãá¡ÃÁ เมอื่ โปรแกรมทเี่ ขยี นขน้ึ ไดผ ลลพั ธไมต รงกบั ความตอ งการแสดง วาโปรแกรมเกิดขอผิดพลาดขึ้น ดังน้ัน ตองตรวจหาขอผิดพลาดนั้น และทําการแกไขโปรแกรม ซึ่งมีข้นั ตอน ดงั น้ี คาํ ส่ังแจง เตือน การตรวจหา การแกไข ขอผดิ พลาด ขอ ผิดพลาด ขอ ผิดพลาด 2.1 คําสั่งแจง เตอื นขอ ผิดพลาด เม่ือโปรแกรมทํางานผิดพลาด มักจะแสดงคําสั่งแจงเตือน ขอผิดพลาดขึน้ เพอ่ื ใหม กี ารทบทวนแกไขกอ นที่จะดาํ เนนิ การตอ ไป KYE ตัวอย่างที่ 4 การแจ้งเตือนเม่ือเกิดข้อผิดพลาดของโปรแกรม เขียนโปรแกรมใหผ้งึ ไปเก็บนํ้าหวานจากดอกไม โดยใชช ุดคําสั่ง ดงั น้ี กอ นใชชุดคําส่ัง ผลลพั ธห ลงั ใชช ุดคาํ สัง่ การเขียนโปรแกรมและตรวจหาขอผิดพลาด 37

เมื่อจบการทาํ งานของคําสง่ั สุดทาย คือ เก็บน้าํ หวาน โปรแกรม ทําการแจง ขอผดิ พลาด ดังน้ี จากตัวอยางที่ 4 จะเห็นไดวา โปรแกรมแสดงคําส่ังแจงเตือน ขอผิดพลาดวา “คุณสามารถเก็บนํ้าหวานไดจากดอกไม เทา น้ัน” 2.2 การตรวจหาขอผิดพลาด การตรวจหาขอผิดพลาดของโปรแกรม โดยการตรวจสอบการ KYE ทํางานทีละคําสัง่ เปรยี บเทยี บกับผลลัพธ จะทําใหพบขอ ผิดพลาดของ โปรแกรมน้ัน ตัวอย่างท่ี 5 การตรวจหาข้อผิดพลาด ตรวจสอบการทาํ งานของชดุ คาํ สง่ั ทลี ะคาํ สงั่ เพอ่ื เปรยี บเทยี บกบั ผลลัพธ ดังน้ี ชุดคําส่ัง ผลลัพธ์ 1 2 38

คิดเปน ชุดคําส่ัง ผลลัพธ์ 3 4 เมื่อตรวจสอบการทํางานของชุดคําสั่งทีละคําส่ังเปรียบเทียบกับ KYE ผลลัพธ จะเห็นไดวา ในลาํ ดับท่ี 4 มีคาํ สั่งใหผ้งึ “เก็บนํ้าหวาน” ซึ่ง ผลลัพธจากภาพ คือ ตําแหนงของผ้ึงยังไมถึงตําแหนงที่แทจริง ของดอกไม จงึ ไมมดี อกไมใ หผ ้ึงเกบ็ น้าํ หวาน โปรแกรมจึงแสดงคําส่งั แจงเตือนขอผิดพลาดวา “คุณสามารถเก็บนํ้าหวานไดจาก ดอกไมเ ทา นั้น” 2.3 การแกไขขอ ผดิ พลาด เมอ่ื พบขอ ผดิ พลาดของโปรแกรม ขัน้ ตอนตอไป คือ การแกไ ข โปรแกรมใหไ ดผลลพั ธต ามท่ีตอ งการ การเขียนโปรแกรมและตรวจหาขอ ผดิ พลาด 39

ตัวอย่างที่ 6 การแก้ไขข้อผิดพลาดของโปรแกรม หลังจากพบขอผิดพลาดของโปรแกรมในตัวอยางท่ี 5 แลว สามารถแกไ ขขอ ผดิ พลาดได ดังน้ี 1 เอาคาํ สง่ั ทผ่ี ดิ พลาดออก ✘ คาํ สง่ั นน้ั คอื คาํ สง่ั “เกบ็ นา้ํ หวาน” 2 ส่งั ใหผ ง้ึ ไปขา งหนา อีก 1 ครง้ั ผงึ้ จะไปถงึ ตาํ แหนง ของดอกไมพอดี KYE 3 สงั่ ใหผ ง้ึ “เกบ็ นาํ้ หวาน” จากดอกไม Voc����ar� แกข้ ้อผิดพลาด ทาํ สวนท่ีขดั ของใหด ีข้นึ Debug ขอ้ ผิดพลาด (ดีบก๊ั ) จุดบกพรอง ขอเสยี Error (’เอเรอ) 40

คิดเปน Unplugged Ac�i��t� 2.4 พิจารณาชุดคําสั่งท่ีกําหนดให แลวชวยผึ้งหาชุดคําสั่งท่ีผิดพลาด ทที่ าํ ใหผึ้งบินชนตน ไม โดยวง ชดุ คาํ ส่ังที่ผิดพลาด ตัวอย่าง ชุดคาํ ส่งั A KYE ชดุ คําสง่ั B ชดุ คําส่ัง C ชุดคาํ สงั่ D ชดุ คาํ สั่ง E ชุดคําสัง่ F ชดุ คําสัง่ G การเขียนโปรแกรมและตรวจหาขอผิดพลาด 41

Unplugged Ac�i��t� 2.5 พิจารณาชุดคําส่ังที่กําหนดให แลวชวยผึ้งหาชุดคําส่ังที่ผิดพลาด ทท่ี าํ ใหผ ้งึ บนิ ชนตนไม โดยเขยี นตัวเลขคาํ สั่งที่ผิดพลาดลงใน ตัวอย่าง KYE 1. คาํ สัง่ ที่ 1 คําสั่งที่ 2 คําสง่ั ที่ 1 คําส่ังท่ี 2 ผงึ้ บินชนตนไม คาํ สัง่ ท่ี 2 ผ้งึ บนิ ชนตน ไม คาํ สัง่ ท่ี 1 2. 3. คําสง่ั ท่ี 1 คาํ สง่ั ท่ี 2 คําสั่งที่ 1 คาํ สัง่ ที่ 2 ผึง้ บนิ ชนตนไม คําสั่งท่ี 2 คําสง่ั ที่ 3 4. ผ้งึ บนิ ชนตน ไม คําสั่งท่ี 3 คําสงั่ ท่ี 1 42 คําสงั่ ท่ี 2 คาํ สัง่ ท่ี 3 ผงึ้ บนิ ชนตน ไม คําสง่ั ที่ 2

คิดเปน Unplugged Ac�i��t� 2.6 พิจารณาชดุ คําสง่ั ทกี่ าํ หนดให แลวแกไขชดุ คําสง่ั เดมิ ทไ่ี มสามารถ พาผึ้งไปถึงรังผึ้งได โดยเขียนคําสั่งที่ถูกตองลงในชองวางของ ชุดคาํ สงั่ ใหม ตัวอย่าง ชุดคําส่งั ใหม ชุดคําสั่งเดิม 1. ชุดคาํ สง่ั เดมิ แกไ ขเปน KYE ✘ ชุดคําส่ังใหม แกไ ขเปน ✘E 2. ชดุ คาํ สัง่ เดมิ ชุดคาํ สัง่ ใหม แกไขเปน ✘N การเขียนโปรแกรมและตรวจหาขอ ผดิ พลาด 43

Unplugged Ac�i��t� 2.7 แกไขชุดคําสั่งเดิมท่ีไมสามารถทําใหผึ้งเก็บนํ้าหวานจากดอกไม ไดท ั้งหมด โดยเขยี นคําสั่งทถี่ กู ตองลงในชอ งวางของชุดคําสัง่ ใหม KYE ชุดคําสงั่ ใหม ชดุ คําสงั่ เดมิ ✘W แกไขเปน ✘E 44

คิดเปน Plugged Ac�i��t� 2.8 ตัวอย่าง เขาเว็บไซต https://studio.code.org/s/course1/ stage/5/puzzle/1 แลวแกไขชุดคําสั่งเดิมใหเปน ชดุ คาํ สั่งใหมเ พือ่ พานกแดงไปจดั การกับเจาหมเู ขยี ว ชดุ คาํ ส่งั เดิม ชดุ คําสง่ั ใหม 1. ชุดคําสง่ั เดิม KYE ชดุ คาํ สัง่ ใหม W W N N 2. ชุดคาํ สั่งเดิม N ชุดคําสั่งใหม E 3. ชดุ คําสง่ั เดิม ชดุ คาํ สัง่ ใหม W S W การเขยี นโปรแกรมและตรวจหาขอ ผดิ พลาด 45


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