ส่อื การเรียนรู รายวชิ าพนื้ ฐาน 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
Search
Read the Text Version
- 1 - 50
Pages: