มาตรฐาน ว 4.2 เข้าใจและใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นตอนและเป็นระบบ ใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้การทำงาน และการแก้ปัญหาได้อย่างมีประสิทธิภาพ รู้เท่าทัน และมีจริยธรรม
การใช้เหตุผลเชิงตรรกะเป็นการนํากฎเกณฑ์หรือเงื่อนไขที่ครอบคลุมทุกกรณีมาใช้พิจารณาในการแก้ปัญหาการอธิบายการทํางาน หรือการคาดการณ์ผลลัพธ์
สถานะเริ่มต้นของการทํางานที่แตกต่างกันจะให้ผลลัพธ์ที่แตกต่างกัน
ตัวอย่างปัญหา เช่น เกม OX โปรแกรมที่มีการคํานวณ โปรแกรมที่มีตัวละครหลายตัวและมีการสั่งงานที่แตกต่างหรือมีการสื่อสารระหว่างกัน การเดินทางไปโรงเรียนโดยวิธีการต่าง ๆ
การออกแบบโปรแกรมอย่างง่าย เช่น การออกแบบโดยใช้ storyboard หรือการออกแบบอัลกอริทึม
การเขียนโปรแกรมเป็นการสร้างลําดับของคําสั่งให้คอมพิวเตอร์ทํางาน เพื่อให้ได้ผลลัพธ์ตามความต้องการหากมีข้อผิดพลาดให้ตรวจสอบการทํางานทีละคําสั่ง เมื่อพบจุดที่ทําให้ผลลัพธ์ไม่ถูกต้อง ให้ทําการแก้ไขจนกว่าจะได้ผลลัพธ์ที่ถูกต้อง
ตัวอย่างโปรแกรมที่มีเรื่องราว เช่น นิทานที่มีการโต้ตอบกับผู้ใช้ การ์ตูนสั้น เล่ากิจวัตรประจําวัน ภาพเคลื่อนไหว
การฝึกตรวจหาข้อผิดพลาดจากโปรแกรมของผู้อื่นจะช่วยพัฒนาทักษะการหาสาเหตุของปัญหาได้ดียิ่งขึ้น
ซอฟต์แวร์ที่ใช้ในการเขียนโปรแกรม เช่น Scratch, Logo
การรวบรวมข้อมูล ทําได้โดยกําหนดหัวข้อที่ต้องการเตรียมอุปกรณ้ในการจดบันทึก
การประมวลผลอย่างง่าย เช่น เปรียบเทียบ จัดกลุ่ม เรียงลําดับ การหาผลรวม
วิเคราะห์ผลและสร้างทางเลือกที่เป็นไปได้ ประเมินทางเลือก (เปรียบเทียบ ตัดสิน)
การนําเสนอข้อมูลที่ทําได้หลายลักษณะตามความเหมาะสม เช่น การบอกเล่า เอกสารรายงาน โปสเตอร์โปรแกรมนําเสนอ
การใช้ซอฟต์แวร์เพื่อแก้ปัญหาในชีวิตประจําวัน เช่น การสํารวจเมนูอาหารกลางวันโดยใช้ซอฟต์แวร์สร้างแบบสอบถามและเก็บข้อมูล ใช้ซอฟต์แวร์ตารางทํางาน เพื่อประมวลผลข้อมูล รวบรวมข้อมูลเกี่ยวกับคุณค่าทางโภชนาการและสร้างรายการอาหารสําหรับ 5 วัน ใช้ซอฟต์แวร์นําเสนอผลการสํารวจรายการอาหารที่เป็นทางเลือกและข้อมูลด้านโภชนาการ
การใช้เหตุผลเชิงตรรกะเป็นการนํากฎเกณฑ์หรือเงื่อนไขที่ครอบคลุมทุกกรณีมาใช้พิจารณาในการแก้ปัญหา การอธิบายการทํางาน หรือการคาดการณ์ผลลัพธ์
สถานะเริ่มต้นของการทํางานที่แตกต่างกันจะให้ผลลัพธ์ที่แตกต่างกัน
ตัวอย่างปัญหา เช่น เกม Sudoku โปรแกรมทํานายตัวเลข โปรแกรมสร้างรูปเรขาคณิตตามค่าข้อมูลเข้า การจัดลําดับการทํางานบ้านในช่วงวันหยุด จัดวางของในครัว
การออกแบบโปรแกรมสามารถทําได้โดยเขียนเป็นข้อความหรือผังงาน
การออกแบบและเขียนโปรแกรมที่มีการตรวจสอบเงื่อนไขที่ครอบคลุมทุกกรณีเพื่อให้ได้ผลลัพธ์ที่ถูกต้องตามความต้องการ
หากมีข้อผิดพลาดให้ตรวจสอบการทํางานทีละคําสั่ง เมื่อพบจุดที่ทําให้ผลลัพธ์ไม่ถูกต้องให้ทําการแก้ไขจนกว่าจะได้ผลลัพธ์ที่ถูกต้อง
การฝึกตรวจหาข้อผิดพลาดจากโปรแกรมของผู้อื่นจะช่วยพัฒนาทักษะการหาสาเหตุของปัญหาได้ดียิ่งขึ้น
ตัวอย่างโปรแกรม เช่น โปรแกรมตรวจสอบเลขคู่เลขคี่ โปรแกรมรับข้อมูลนํ้าหนักหรือส่วนสูง แล้วแสดงผล ความสมส่วนของร่างกาย โปรแกรมสั่งให้ตัวละครทําตามเงื่อนไขที่กําหนด
การรวบรวมข้อมูล ประมวลผล สร้างทางเลือกประเมินผลจะทําให้ได้สารสนเทศเพื่อใช้ในการแก้ปัญหาหรือการตัดสินใจได้อย่างมีประสิทธิภาพ
การใช้ซอฟต์แวร์หรือบริการบนอินเทอร์เน็ตที่หลากหลายในการรวบรวม ประมวลผล สร้างทางเลือกประเมินผลนําเสนอ จะช่วยให้การแก้ปัญหาทําได้อย่างรวดเร็วถูกต้องและแม่นยํา
ตัวอย่างปัญหา เช่น ถ่ายภาพและสํารวจแผนที่ในท้องถิ่นเพื่อนําเสนอแนวทางในการจัดการพื้นที่ว่างให้เกิดประโยชน์ ทําแบบสํารวจความคิดเห็นออนไลน์ และวิเคราะห์ข้อมูล นําเสนอข้อูลโดยการใช้ blog หรือ web page
การแก้ปัญหาอย่างเป็นขั้นตอนจะช่วยให้แก้ปัญหาได้อย่างมีประสิทธิภาพ
การใช้เหตุผลเชิงตรรกะเป็นการนํากฎเกณฑ์ หรือเงื่อนไขที่ครอบคลุมทุกกรณีมาใช้พิจารณาในการแก้ปัญหา
แนวคิดของการทํางานแบบวนซํ้าและเงื่อนไข
การพิจารณากระบวนการทํางานที่มีการทํางานแบบวนซํ้าหรือเงื่อนไขเป็นวิธีการที่จะช่วยให้ออกแบบวิธีการแก้ปัญหาเป็นไปอย่างมีประสิทธิภาพ
ตัวอย่างปัญหา เช่น การค้นหาเลขหน้าที่ต้องการให้เร็วที่สุด การทายเลข 1-1,000,000 โดยตอบให้ถูกภายใน 20 คําถาม การคํานวณเวลาในการเดินทางโดยคํานึงถึงระยะทาง เวลา จุดหยุดพัก
การออกแบบโปรแกรมสามารถทําได้โดยเขียนเป็นข้อความหรือผังงาน
การออกแบบและเขียนโปรแกรมที่มีการใช้ตัวแปร การวนซํ้า การตรวจสอบเงื่อนไข
หากมีข้อผิดพลาดให้ตรวจสอบการทํางานทีละคําสั่งเมื่อพบจุดที่ทําให้ผลลัพธ์ไม่ถูกต้อง ให้ทําการแก้ไขจนกว่าจะได้ผลลัพธ์ที่ถูกต้อง
การฝึกตรวจหาข้อผิดพลาดจากโปรแกรมของผู้อื่นจะช่วยพัฒนาทักษะการหาสาเหตุของปัญหาได้ดียิ่งขึ้น
ตัวอย่างโปรแกรม เช่น โปรแกรมเกม โปรแกรมหาค่า ค.ร.น. เกมฝึกพิมพ์
การค้นหาอย่างมีประสิทธิภาพเป็นการค้นหาข้อมูลที่ได้ตรงตามความต้องการในเวลาที่รวดเร็วจากแหล่งข้อมูลที่น่าเชื่อถือหลายแหล่ง และข้อมูลมีความสอดคล้องกัน
การใช้เทคนิคการค้นหาขั้นสูง เช่น การใช้ตัวดําเนินการการระบุรูปแบบของข้อมูล หรือชนิดของไฟล์
การจัดลําดับผลลัพธ์จากการค้นหาของโปรแกรมค้นหา
การเรียบเรียง สรุปสาระสําคัญ (บูรณาการกับวิชาภาษาไทย)
4 ตัวเลือก 1คําตอบ (2 ข้อ) 10 คะแนน