สาระสำคัญ
การแก้ปัญหาจากการทำงานหรือในชีวิตประจำวันของแต่ละบุคคลมีขั้นตอนและใช้เวลาที่แตกต่างกัน เพื่อช่วยให้การแก้ปัญหามีประสิทธิภาพ สามารถปฏิบัติตามขั้นตอนการแก้ปัญหา 4 ขั้นตอน ได้แก่ การวิเคราะห์ และกำหนดรายละเอียดของปัญหา การวางแผนการแก้ปัญหา การดำเนินการแก้ปัญหา และการตรวจสอบและประเมินผล
กระบวนการแก้ปัญหาเป็นส่วนสำคัญในการพัฒนาโปรแกรมคอมพิวเตอร์ เพื่อแก้ปัญหาจากการทำงาน หรือชีวิตประจำวัน การพัฒนาโปรแกรมโดยใช้ภาษาไพทอน สามารถนำไปสร้างโปรแกรมที่มีการรับค่าข้อมูล ประมวลผลข้อมูล แสดงผลข้อมูล รวมถึงการใช้ตัวดำเนินการ หรือคำสั่งที่ใช้สำหรับการทำงานที่มีทางเลือก และวนซ้ำ เพื่อใช้ในการแก้ปัญหาอย่างง่ายได้ โดยนำความรู้เรื่องชนิดข้อมูล ค่าคงที่ และตัวแปร มาเป็นส่วนประกอบในการวิเคราะห์ประเภทของข้อมูลเข้า ข้อมูลออก เพื่อนำมาประมวลผลได้อย่างมีประสิทธิภาพ
INPUT —> PROCESS —> OUTPUT
รับข้อมูลเข้า —> ประมวลผล —> ส่งข้อมูลออก
ให้นักเรียนแบ่งกลุ่มละ 4 คน ฝึกแก้ปัญหาตามกระบวนการแก้ไขปัญหา ดังต่อไปนี้
การแก้ปัญหาด้วย Python
ในระดับชั้น ม.1 นักเรียนได้ศึกษาเรียนรู้เกี่ยวกับการเขียนโปรแกรมด้วยภาษา Python เบื้องต้นมาแล้ว ในระดับชั้น ม.2 เราจะมาศึกษาเรียนรู้กันต่อ ดังนี้
*** การรับข้อมูลและบวกเลขอย่างง่าย ****** ทดสอบการวาดรูปด้วย Python ***
*** การใช้ for วาดรูปสี่เหลี่ยม ***
***ทดลองเปลี่ยนขนาดและองศาเพื่อสร้างรูปใหม่ ๆ จากโค้ดเดิมนี้