สาระรายวิชาและแนวทางการจัดการเรียนรู้รายหน่วย
กลุ่มสาระการเรียนรู้ วิทยาศาสตร์ รายวิชา เทคโนโลยี (วิทยาการคำนวณ) รหัสวิชา ว14102
ชั้นประถมศึกษาปีที่ 4 จำนวน 1.0 หน่วยกิต เวลา 40 ชั่วโมง/ปี ครูผู้สอน นางฉันทนา ด้วงอุไร
สาระที่ 4 เทคโนโลยี
มาตรฐาน ว 4.2 เข้าใจและใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นเป็นตอน และเป็นระบบ ใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงาน และ การแก้ปัญหาได้อย่างมีประสิทธิภาพ รู้เท่าทันและมีจริยธรรม
ตัวชี้วัด
ว 4.2 ป.4/1 ใช้เหตุผลเชิงตรรกะในการแก้ปัญหา การอธิบายการทำงาน การคาดการณ์ผลลัพธ์จากปัญหาอย่างง่าย
ว 4.2 ป.4/2 ออกแบบและเขียนโปรแกรมอย่างง่าย โดยใช้ซอฟต์แวร์หรือสื่อ ตรวจหาข้อผิดพลาดและแก้ไข
ว 4.2 ป.4/3 ใช้อินเทอร์เน็ตค้นหาความรู้ และประเมินความน่าเชื่อถือของข้อมูล
ว 4.2 ป.4/4 รวบรวม ประเมิน นำเสนอข้อมูลและสารสนเทศ โดยใช้ซอฟต์แวร์ท่ี่หลากหลายเพื่อแก้ปัญหาในชีวิตประจำวัน
ว 4.2 ป.4/5 ใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย เข้าใจสิทธิและหน้าที่ของตน เคารพในสิทธิของผู้อื่น แจ้งผู้เกี่ยวข้องเมื่อพบข้อมูลหรือบุคคลที่ไม่เหมาะสม
สาระสำคัญ
ขั้นตอนวิธีหรืออัลกอริทึม คือกระบวนการแก้ปัญหาที่มีลำดับชัดเจน สามารถคาดคะเน ผลลัพธ์ได้ การอธิบายอัลกอริทึมแบ่งได้เป็นการแสดงอัลกอริทึมด้วยข้อความ การแสดงอัลกอริทึม ด้วยรหัสจำลอง และการแสดงอัลกอริทึมด้วยผังงาน
เฉลยแบบฝึกหัด-อักษร
ผ-1
การใช้เหตุผลเชิงตรรกะ
เกมซูโดกุ เป็นเกมที่ต้องใข้ความคิดสร้างสรรค์และการแก้ปัญหาอย่างรอบคอบ เนื่องจากเกมนี้มีรูปแบบและระดับความยากที่แตกต่างกันไป ซึ่งวิธีการหาคำตอบของช่องว่างแต่ละช่องก็แตกต่างกันไปตามประสบการณ์ของแต่ละคนเพื่อให้ได้คำตอบที่ถูกต้อง เช่น
- พิจารณาตารางแนวตั้งแล้วจึงใส่คำตอบทั้งหมดก่อนจากนั้นพิจารณา ตารางแนวนอนแล้วจึงใส่คำตอบที่เหลือลงในตาราง
- พิจารณาภาพรวมทั้งหมด และคาดการณ์ผลลัพธ์จากการทดลองใส่ตัวเลขในตำแหน่งที่คาดว่าจะเป็นไปได้
- พิจารณาตารางแนวตั้งและแนวนอนพร้อมกัน แล้วจึงใส่คำตอบลงไป
ตัวชี้วัด
ว 4.2 ป.4/1 ใช้เหตุผลเชิงตรรกะในการแก้ปัญหา การอธิบายการทำงาน การคาดการณ์ผลลัพธ์จากปัญหาอย่างง่าย
จุดประสงค์การเรียนรู้
1. อธิบายการทำงานและคาดการณ์ผลลัพธ์โดยใช้เหตุผลเชิงตรรกะ (K)
2. ใช้เหตุผลเชิงตรรกะและอัลกอริทึมในการแก้ปัญหาอย่างง่าย (P)
3. เห็นประโยชน์ของการแก้ปัญหาในชีวิตประจำวันโดยใช้เหตุผลเชิงตรรกะในการแก้ปัญหา (A)
เหตุผลเชิงตรรกะ (Logical reasoning) จะให้ความสำคัญในการวิเคราะห์หาเหตุผล สร้างการจัดลำดับเรื่องราวก่อนหลัง โดยแยกแยะความสำคัญของเรื่องราวด้วยการเปรียบเทียบปัจจัยต่างๆ ทำให้การตัดสินใจแก้ปัญหาเป็นไปตามหลักวิทยาศาสตร์ กล่าวได้ว่าเหตุผลเชิงตรรกะ คือ การใช้เหตุผล กฎ กฎเกณฑ์ หรือเงื่อนไขที่เกี่ยวข้อง เพื่อแก้ปัญหาได้ครอบคลุมในทุกกรณี เป็นการคิดที่มีเหตุผลรองรับในการคิดแก้ปัญหาและตัดสินใจ ซึ่งถือว่าเป็นกระบวนการแก้ไขปัญหาอย่างเป็นขั้นตอน ใช้เหตุผลมาตัดสินใจ เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดในการแก้ปัญหา
0.00-1.11 -หาคำตอบ เสือ10ลิง2หมี4
5.52-6.55 -การแก้ปัญหาโดยใช้แนวคิดเชิงคำนวณ
8.18 -11.16 เล่นเกม ox กับ Tetris
11.16-12.30 เล่นเกม Tetris
27.27-27.36 สรุปเกม Tetris
27.36-30.13 สรุปการแก้ปัญหา
เกมฝึกทักษะในการแก้ปัญหา
ข้อคิดข้อคิดจากเกม
เลือกแก้ปัญหาส่วนที่มีข้อจำกัดมากที่สุดก่อน ตัดตัวเลือกที่เป็นไปไม่ได้จากกฎของปัญหา
สรุปบทเรียน เรื่องการแก้ปัญหาโดยใช้เหตุผลเชิงตรรกะ ได้ดังนี้ คือ การใช้เหตุผล กฎ กฎเกณฑ์ หรือเงี่อนไขที่เกี่ยวข้อง เพื่อการแก้ปัญหาได้ครอบคลุมทุกกรณี การใช้เหตุผลซึ่งให้ความสำคัญในการวิเคราะห์หาเหตุผล สร้างการจัดลำดับเรื่องราวก่อนและหลัง โดยแยกแยะความสำคัญของเรื่องราวด้วยการเปรียบเทียบปัจจัยต่าง ๆ ทำให้การตัดสินใจแก้ปัญหาเป็นไปตามหลักวิทยาศาสตร์ อาจกล่าวได้ว่าเหตุผลเชิงตรรกะ คือ การคิดที่มีเหตุผลรองรับในการคิดแก้ปัญหาและตัดสินใจ ซึ่งถือว่าเป็นกระบวนการแก้ไขปัญหาอย่างเป็นขั้นตอนใช้เหตุผล
ผ-2
ขยับรถเกมฝึกทักษะในการแก้ปัญหา ขยับรถ
อัลกอริทึม
อัลกอริทึม (Algorithm) คือ กระบวนการแก้ปัญหาที่มีลำดับ หรือวิธีการแก้ไขปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนชัดเจน โดยอัลกอริทึมมีขั้นตอน 6 ขั้นตอน ได้แก่ 1. ทำความเข้าใจปัญหา 2. คิดวิธีการแก้ปัญหา 3. เรียงลำดับขั้นตอนก่อนและหลัง 4. ทบทวนขั้นตอนในแต่ละวิธี 5. ตรวจสอบความถูกต้องและผลลัพธ์ 6. เลือกวิธีการที่ให้ผลลัพธ์ดีที่สุดเพื่อแก้ไขปัญหา ดังนั้น อาจกล่าวว่าอัลกอริทึม คือ การแก้ปัญหาโดยใช้ความคิดเชิงตรรกะ
การใช้เหตุผลเชิงตรรกะเป็นการนำกฎเกณฑ์หรือเงื่อนไขที่ครอบคลุมทุกกรณีมาใช้พิจารณาในการแก้ปัญหาการอธิบายการทำงานหรือการคาดการณ์ผลลัพธ์
สถานะเริ่มต้นของการทำงานที่แตกต่างกันจะให้ผลลัพธ์ที่แตกต่างกัน
งานแฟนซีรวมญาติ
ทุกคนนัดกันใส่หน้ากากและชุดแฟนซีสัตว์เข้าร่วมงาน เพื่อความสนุกสนาน แต่ก็อาจทำให้เกิดความสับสนในการลำดับญาติ ให้นักเรียนช่วยกันพิจารณาข้อความต่อไปนี้แล้วบอกว่าแต่ละคนมีความสัมพันธ์ในเครือญาติอย่างไร ?
“คนชุดหมีเป็นพ่อของคนชุดลิง
คนชุดหมีเป็นลูกของคนชุดกระต่าย
คนชุดกระต่ายเป็นปู่ของคนชุดเสือ
ถามว่าคนชุดลิงเป็นอะไรกับคนชุดเสือ”
คำสั่ง นักเรียน กด windows + Shift + s พร้อมกัน ลอกเมาส์ครอบรูปสัตว์ เปิดโปรแกรม Paint กด selection กด Ctrl +v วาดผังแสดงภาพจำลองความ สัมพันธ์เครือญาติ
อัลกอริทึม (Algorithm) คือ กระบวนการแก้ปัญหาที่มีลำดับ หรือวิธีการแก้ไขปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนชัดเจน โดยอัลกอริทึมมีขั้นตอน 6 ขั้นตอน ได้แก่
1. ทำความเข้าใจปัญหา
2. คิดวิธีการแก้ปัญหา
3. เรียงลำดับขั้นตอนก่อนและหลัง
4. ทบทวนขั้นตอนในแต่ละวิธี
5. ตรวจสอบความถูกต้องและผลลัพธ์
6. เลือกวิธีการที่ให้ผลลัพธ์ดีที่สุดเพื่อแก้ไขปัญหา
ดังนั้น อาจกล่าวว่าอัลกอริทึม คือ การแก้ปัญหาโดยใช้ความคิดเชิงตรรกะ
อัลกอริทึม มีประโยชน์ ในการช่วยแก้ไขปัญหาต่าง ๆ ซึ่งการแก้ปัญหาด้วยอัลกอริทึมนั้นจะจัดเรียงเป็นขั้นตอนวิธีการและทางเลือกไว้เสมอ เมื่อนำขั้นตอนวิธีมาประยุกต์ใช้จะทำให้การทำงานสำเร็จอย่างรวดเร็ว อีกทั้งยังสามารถค้นหาต้นเหตุของปัญหาได้ เนื่องจากกระบวนการถูกแยกแยะกิจกรรม และขั้นตอนความสัมพันธ์ออกมาได้ชัดเจน
จบ ผ-2
การแก้ปัญหา งานแฟนซีรวมญาติ
เริ่มที่ 13.45
สิ่งที่ได้จากเรียนรู้
ปัญหาหนึ่งอาจมีทางเลือกในการแก้ปัญหาได้หลายวิธี การเลือกวิธีการแก้ปัญหาที่เหมาะสมขึ้นอยู่กับข้อมูลเงื่อนไขและเหตุผล
การสร้างทางเลือกและการตัดสินใจเป็นสิ่งที่เกิดขึ้นในสถานการณ์ต่างๆ ในชีวิตประจำวันการตัดสินใจที่ดีเกิดจากการหาข้อมูลที่เกี่ยวข้องอย่างครบถ้วน
และวิเคราะห์ผลได้ตรงกับจุดประสงค์ที่กำหนดไว้มากน้อยเพียงใด
สิ่งที่ได้จากเรียนรู้
อัลกอริทึมเป็นขั้นตอนวิธีใช้แก้ปัญหาต่างๆทั้งในชีวิตจริงและในการสั่งงานคอมพิวเตอร์
ปัญหาหนึ่งอาจมีอัลกอริทึมในการแก้ปัญหาได้หลายวิธี
ผ-3 = 5 คะแนน
1.การแสดงอัลกอริทึมด้วยข้อความ
บทที่ 8 ผึ้งลูป ด่าน 6 (9/16)
1.การแสดงอัลกอริทึมด้วยข้อความ
คือ การใช้ข้อความแสดงขั้นตอนการทำงาน มีส่วนประกอบ 2 ส่วน ได้แก่ ลำดับและขั้นตอนการทำงาน
ดังตัวอย่าง
การต้มไข่
1. เตรียมส่วนประกอบและอุปกรณ์ ได้แก่ น้ำ ไข่ หม้อ
2. เติมน้ำในหม้อ ใส่ไข่ลงไป
3. นำหม้อต้มบนเตา เปิดไฟ
4. เมื่อน้ำเดือดจับเวลา 4 นาที ปิดไฟ แต่ถ้าอยากได้ไข่สุก จับเวลา 8 นาที
5. นำไข่ที่ต้มสุกออกจากหม้อ
เริ่มที่ 8.47-13.45
ใบงานอัลกอริทึมด้วยข้อความ
คำสั่ง ให้นักเรียน เปิด โปรแกรม Microsoft Word เขียนอัลกอริทึมด้วยข้อความ วิธีการต้มมาม่า บันทึก
มาม่า-เลขห้อง-เลขที่/(เขียนขั้นตอนวิธีการต้มมาม่าลงกระดาษ)
สรุป
การแสดงอัลกอริทึมด้วยข้อความ (Natural Language) คือ การใช้ข้อความแสดงขั้นตอนการทำงาน โดยการแสดง ลำดับที่ และขั้นตอนการทำงาน ดังตัวอย่าง การทำไข่ต้ม การต้มมาม่า
ผ-4..5
2. การแสดงอัลกอริทึมด้วยรหัสลำลอง
การแสดงอัลกอริทึมด้วยรหัสลำลอง
คือ การอธิบายด้วยรหัส โดยสามารถกำหนดรหัสจำลองขึ้นเองได้
สรุป
การแสดงการแสดงอัลกอริทึมด้วยรหัสลำลองหรือซูโดโค้ด คือ การอธิบายด้วยข้อความทีละขั้นตอน โดยภาษาที่ใช้จะมีความก้ำกึ่งกับภาษาคอมพิวเตอร์ หรืออาจอธิบายด้วยรหัส โดยเราสามารถกำหนดรหัสลำลองขึ้นเองได้
ผ-5 = 5 คะแนน
สรุป
การแสดงการแสดงอัลกอริทึมด้วยรหัสลำลองหรือซูโดโค้ด คือ การอธิบายด้วยข้อความทีละขั้นตอน โดยภาษาที่ใช้จะมีความก้ำกึ่งกับภาษาคอมพิวเตอร์ หรืออาจอธิบายด้วยรหัส โดยเราสามารถกำหนดรหัสลำลองขึ้นเองได้
ผ-6= 5 คะแนน
-เปิด Paint วาดตาราง OX เล่นคนละ 3 รอบ
สรุป การแสดงการแสดงอัลกอริทึมด้วยรหัสลำลองหรือซูโดโค้ด คือ การอธิบายด้วยข้อความทีละขั้นตอน โดยภาษาที่ใช้จะมีความก้ำกึ่งกับภาษาคอมพิวเตอร์ หรืออาจอธิบายด้วยรหัส โดยเราสามารถกำหนดรหัสลำลองขึ้นเองได้ (ลูกศรทิศทางการเดิน)
***************************************************
1.คลิก ->แบบทดสอบรหัสลำลองแบบตัวเลือก-68 (10 ข้อ ต้องได้ 6 คะแนน ใครไม่ถึง 6 คะแนนให้ทำแบบทดสอบซ่อมเสริม) c
https://forms.gle/1CbaKUU6uwCALdkA9
2.คลิก ->แบบทดสอบซ่อมเสริมหลังเรียนรหัสลำลองแบบตัวเลือก (5 ข้อ ต้องได้ 3 คะแนนขึ้นไป ทำจนกว่าจะผ่าน ) c
***************************************************
1.คลิก ->แบบทดสอบออนไลน์หลังเรียนรหัสลำลองเติมคำตอบ(เต็ม 5 คะแนน ต้องได้ 3 คะแนน ใครไม่ถึง 3 คะแนนให้ทำแบบทดสอบซ่อมเสริม) c
2.คลิก ->แบบทดสอบซ่อมเสริมหลังเรียนรหัสลำลองเติมคำตอบ ต้องได้ 3 คะแนนขึ้นไป ทำจนกว่าจะผ่าน c
ผ-7
0.00-11.05 น.
3. การแสดงอัลกอริทึมด้วยผังงาน
เกม ตอบคำถามเรื่องผังงาน https://quiz.zep.us/th
การแสดงอัลกอริทึมด้วยผังงานหรือโฟลวชาร์ต คือ แผนผังแสดงขั้นตอนการทำงาน ซึ่งสามารถใช้แผนผังนี้แสดงขั้นตอนการทำงานของโปรแกรมได้ การแสดงอัลกอริทึมด้วยผังงาน แบ่งออกเป็น 2 แบบ ได้แก่
1. ผังงานแบบโครงสร้างเรียงลำดับ
2. ผังงานแบบโครงสร้างทางเลือก
ผ-8 = 5 คะแนน
11.05-21-31 น.
อัลกอริทึมมีประโยชน์ในการช่วยแก้ไขปัญหาต่าง ๆ ซึ่งการแก้ปัญหาด้วยอัลกอริทึมนั้นจะจัดเรียงเป็นขั้นตอนวิธีการและทางเลือกไว้เสมอ เมื่อนำขั้นตอนวิธีมาประยุกต์ใช้จะทำให้การทำงานสำเร็จอย่างรวดเร็ว อีกทั้งยังสามารถค้นหาต้นเหตุของปัญหาได้ เนื่องจากกระบวนการถูกแยกแยะกิจกรรม และขั้นตอนความสัมพันธ์ออกมาได้ชัดเจน การเลือกใช้รูปสัญลักษณ์ผังงานหรือโฟลวชาร์ต ต้องให้ตรงกับเงื่อนไขที่กำหนด
ผ-9 =10 คะแนน
ขั้นตอนวิธีอัลกอริทึมในการแก้ปัญหา
บทที่ 10 ผึ้ง:การดีบัก-1 หาข้อผิดพลาดของโปรแกรม (เป็นขั้นตอน) ด่าน 3 ทบทวนอัลกอริทึมด้วยข้อความ
1.คลิก ->แบบทดสอบท้ายบทเรียน (เต็ม 10 คะแนน ต้องได้ 6 คะแนน ใครไม่ถึง 6 คะแนนให้ทำแบบทดสอบซ่อมเสริม) c
2.คลิก ->แบบทดสอบซ่อมเสริมท้ายบทเรียน ต้องได้ 6 คะแนนขึ้นไป ให้กลับไปทำจนกว่าจะผ่าน c
################################################
- การแก้ปัญหาโดยใช้เหตุผลเชิงตรรกะ ได้ดังนี้ คือ การใช้เหตุผล กฎ กฎเกณฑ์ หรือเงี่อนไขที่เกี่ยวข้อง เพื่อการแก้ปัญหาได้ครอบคลุมทุกกรณี การใช้เหตุผลซึ่งให้ความสำคัญในการวิเคราะห์หาเหตุผล สร้างการจัดลำดับเรื่องราวก่อนและหลัง โดยแยกแยะความสำคัญของเรื่องราวด้วยการเปรียบเทียบปัจจัยต่าง ๆ ทำให้การตัดสินใจแก้ปัญหาเป็นไปตามหลักวิทยาศาสตร์ อาจกล่าวได้ว่าเหตุผลเชิงตรรกะ คือ การคิดที่มีเหตุผลรองรับในการคิดแก้ปัญหาและตัดสินใจ ซึ่งถือว่าเป็น กระบวนการแก้ไขปัญหาอย่างเป็นขั้นตอนใช้เหตุผล
- อัลกอริทึมมีประโยชน์ในการช่วยแก้ไขปัญหาต่าง ๆ ซึ่งการแก้ปัญหาด้วยอัลกอริทึมนั้นจะจัดเรียงเป็นขั้นตอนวิธีการและทางเลือกไว้เสมอ เมื่อนำขั้นตอนวิธีมาประยุกต์ใช้จะทำให้การทำงานสำเร็จอย่างรวดเร็ว อีกทั้งยังสามารถค้นหาต้นเหตุของปัญหาได้ เนื่องจากกระบวนการถูกแยกแยะกิจกรรม และขั้นตอนความสัมพันธ์ออกมาได้ชัดเจน
รางวัลสำหรับคนสอบผ่านแล้ว (อนุญาตให้เล่นเกมการแก้ปัญหาได้ ให้เล่นได้แค่นี้นะคะ)
วาดรูปด้วยโปรแกรม Paint
สาระแกนกลางการเรียนรู้ ว 4.2 ป.4/1
-การใช้เหตุผลเชิงตรรกะเป็นการนำกฎเกณฑ์หรือเงื่อนไขที่ครอบคลุมทุกกรณีมาใช้พิจารณา ในการแก้ปัญหา การอธิบายการทำงาน หรือการคาดการณ์ผลลัพธ์
-สถานะเริ่มต้นของการทำงานที่แตกต่างกันจะให้ ผลลัพธ์ที่แตกต่างกัน
สาระสำคัญ
ขั้นตอนวิธีหรืออัลกอริทึม คือกระบวนการแก้ปัญหาที่มีลำดับชัดเจน สามารถคาดคะเนผลลัพธ์ได้ การอธิบายอัลกอริทึมแบ่งได้เป็นการแสดงอัลกอริทึมด้วยข้อความ การแสดงอัลกอริทึม ด้วยรหัสลำลอง และการแสดงอัลกอริทึมด้วยผังงาน
################################################
การบ้าน (ชิ้นงานที่ 1)
ดูคลิป คลิก -> เรื่องการแสดงอัลกอริทึมด้วยรหัสจำลอง-2
ออกแบบเส้นทาง โดยใช้การแสดงอัลกอริทึมด้วยรหัสลำลองหรือซูโดโค้ด
###############################################
ตัวอย่าง
การบ้าน (ชิ้นงานที่ 2)
ดูคลิป คลิก -> เรื่องการแสดงอัลกอริทึมด้วยผังงาน-2
ออกแบบผังงาน การซื้อสินค้าที่นักเรียนถูกใจ
################################################
ตัวอย่าง
แบบประเมินท้ายหน่วย
นักเรียนอ่านเนื้อหาด้านบนเพื่อทบทวนบทเรียน แล้วมาคลิกที่ Algorithm-G นะคะ อนุญาตให้ทำเพียงครั้งเดียวเท่านั้นนะคะ
(A-41-1-2-Algorithm-2)