บทที่ 2 

การแก้ปัญหา

ใช้เวลาเรียน 6 ชั่วโมง

กิจกรรมที่ 1.3 เกมหยิบสุดท้ายชนะ 

1. แบ่งหมาก(ก้อนหินหรือฝาขวดน้ำ) ออกเป็น 3 กอง ๆ ละเท่าไรก็ได้ เช่น 3 , 4 , 5

2. ผู้เล่นผลัดกันหยิบคนละครั้ง ๆ ละเท่าไรก็ได้ แต่หยิบได้ทีละกอง อย่างน้อย 1 อัน

3. ใครหยิบหมาก(ก้อนหินหรือฝาขวดน้ำ) เป็นคนสุดท้ายเป็นผู้ชนะ

ขั้นตอนการแก้ปัญหา 

ประกอบด้วย 4 ขั้นตอน

ตัวอย่าง ถ้านักเรียนต้องการหาจำนวนที่มากที่สุดของจำนวน 3 จำนวน ที่กำหนดให้  จะแก้ปัญหาอย่างไร 

ตอบ  ดูคำตอบจากวีดีโอด้านล่างนี้ 

อัลกอริทึมในการแก้ปัญหา

รหัสลำลอง (pseudocode)

          การเขียนรหัสลำลองเป็นการใช้คำบรรยายอธิบายขั้นตอนอย่างชัดเจนในการแก้ปัญหา หรือการทำงานของโปรแกรม โดยใช้ถ้อยคำหรือประโยคคำสั่งที่เขียนอยู่ในรูปแบบของภาษาที่เข้าใจง่าย เช่นภาษาอังกฤษ ภาษาไทย ที่ไม่ขึ้นกับภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่ง เพื่ออธิบายรายละเอียดของอัลกอริทึม 


  ผังงาน (Flowchart) คือ รูปภาพ  หรือสัญลักษณ์ ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความหรือคำพูด ที่ใช้ใน อัลกอริทึม (Algorithm) 

     ผังงานแบ่งได้ 2 ประเภท

      1. ผังงานระบบ (System Flowchart) คือ ผังงานที่แสดงขั้นตอนการทำงานในระบบอย่างกว้างๆ แต่ไม่เจาะลงในระบบงานย่อย

      2. ผังงานโปรแกรม (Program Flowchart) คือ ผังงานที่แสดงถึงขั้นตอนในการทำงานของโปรแกรม ตั้งแต่รับข้อมูล คำนวณ จนถึงแสดงผลลัพธ์ 

ตัวอย่างผังงาน

กิจกรรมที่ 1.4  ผังงานในชีวิตจริง

ผังงานการใส่เสื้อเชิ้ต

ผังงานการแปรงฟัน

ผังงานการล้างจาน

ผังงานการทอดไข่

เกมส์ฝึกกระบวนการคิด 

เกมแก้ปัญหา 1 พาของสามสิ่งข้ามฝั่ง  

 เกมแก้ปัญหา 2 พากันข้ามฝั่ง  

 เกมแก้ปัญหา 3 พ่อมด…แม่มด   

 เกมแก้ปัญหา 4 ตวงน้ำใส่กระบอก ระดับ 1 

 เกมแก้ปัญหา 5 ตวงน้ำใส่กระบอก ระดับ 2

เกมค้นหาเหรียญปลอม จากเหรียญ 8 เหรียญ เหมาะสำหรับชั้น ม. 4-6

 รู้จักสัญลักษณ์ของผังงาน 

 เรียนรู้ผังงาน เหมาะสำหรับชั้นมัธยม

ใบงาน

ใบงานที่ 1 เรื่อง รหัสลำลองและผังงาน https://www.liveworksheets.com/pz2939229qs

ใบงานที่ 2 สัญลักษณ์ของผังงาน https://www.liveworksheets.com/qc2652354kd

ใบงานที่  3 รหัสลำลอง https://www.liveworksheets.com/kn2359862fn

ตัวอย่างการแก้ปัญหา - อาหารเจ้าปัญหา https://www.liveworksheets.com/w/th/karaekpayha/1279929