หน่วยที่ 1 วิเคราะห์ขั้นตอนวิธีการแก้ปัญหา

Page 1

หน่ วยที่ 1 การวิเคราะห์ ข้นั ตอนวิธีการแก้ ปัญหา ครู ผ้ สู อน นายพงษ์ พนั ธ์ วงษาอํา่

Free Powerpoint Templates

Page 1


ปัญหา ????  ในการใช้ ชีวติ ประจําวันนักเรียนพบปัญหา อะไรบ้ าง นักเรียนมีวธิ ีแก้ ปัญหานั้นอย่ างไร

Free Powerpoint Templates

Page 2


Free Powerpoint Templates

Page 3


Free Powerpoint Templates

Page 4


Free Powerpoint Templates

Page 5


Free Powerpoint Templates

Page 6


การแก้ ปัญหาโดยใช้ โปรแกรมคอมพิวเตอร์ 1. ลองผิดลองถูก สิ่ งใดผิดจะไม่ ทาํ อีก ถ้ าถูกก็จะเก็บไว้ 2. การใช้ เหตุผลประกอบการแก้ ปัญหา เลือกขจัดกรณีทเี่ ป็ นไปไม่ ได้ ทงิ้ ไปเรื่อย ๆ จนเหลือกรณีทเี่ ป็ นไปได้ 3. การใช้ ตารางหาความสั มพันธ์ ของข้ อมูล บางปัญหาไม่ สามารถขจัดให้ เหลือกรณีเดียวได้ แต่ อาจทําให้ เหลือน้ อย กรณีทสี่ ุ ด แล้ วพิจารณาความเป็ นไปได้ ของแต่ ละกรณี Free Powerpoint Templates

Page 7


ตัวอย่ างการแก้ปัญหา เล่นเกมทายใจ เลขทีท่ าย 123 321 125 213

จํานวนตัวเลขทีท่ ายถูก 1 2 1 1

จํานวนตําแหน่ งทีถ่ ูก 1 1 2

Free Powerpoint Templates

Page 8


ขั้นตอนการพัฒนาโปรแกรม ประกอบด้ วย 5 ขั้นตอน 1. การวิเคราะห์ ปัญหา 2. การออกแบบโปรแกรม 3. การเขียนโปรแกรม 4. การทดสอบโปรแกรม 5. การจัดทําเอกสารและบํารุ งรักษาโปรแกรม Free Powerpoint Templates

Page 9


ขั้นตอนการพัฒนาโปรแกรม

1. การวิเคราะห์ ปัญหา 1.1 สิ่ งที่ต้องการ - ต้องการให้คอมพิวเตอร์ทาํ อะไร 1.2 ผลลัพธ์ ที่ต้องแสดง - ต้องการให้คอมพิวเตอร์แสดงอะไร 1.3 ข้ อมูลที่ต้องนําเข้ า - ข้อมูลที่นาํ เข้าให้กบั คอมพิวเตอร์มี อะไรบ้าง 1.4 ตัวแปรที่ใช้ - การกําหนดชื่อให้กบั ข้อมูลต่างๆ 1.5 วิธีการประมวลผล - วิธีการทํางาน

ตัวอย่ าง

Free Powerpoint Templates

Page 10


ขั้นตอนการพัฒนาโปรแกรม (ต่ อ) 2. การออกแบบโปรแกรม ผังงาน (Flowchart) ทําให้ ผู้ออกแบบโปรแกรม สามารถเขียนลําดับการทํางานและขั้นตอนของการ ประมวลผลของโปรแกรม 3. การเขียนโปรแกรม การเขียนโปรแกรมตามผังงาน ทีไ่ ด้ กาํ หนดเอาไว้

Free Powerpoint Templates

Page 11


ขั้นตอนการพัฒนาโปรแกรม (ต่ อ) 4. การทดสอบโปรแกรม 4.1 ข้ อผิดพลาดทางไวยากรณ์ ภาษา 4.2 ข้ อผิดพลาดระหว่ างการประมวลผล 4.3 ข้ อผิดพลาดทางวิธีการคิด 5. การจัดทําเอกสารและบํารุ งรักษาโปรแกรม การจัดทําคู่มอื สํ าหรับใช้ งานโปรแกรม Free Powerpoint Templates

Page 12


ตัวอย่ างการวิเคราะห์ ปัญหา โจทย์ การหาค่าเฉลีย่ ของจํานวนเต็ม 5 จํานวน ได้ แก่ 3, 7, 2, 4 และ 9 1. สิ่ งที่ต้องการ การหาค่าเฉลีย่ ของจํานวนเต็ม 5 จํานวน ได้ แก่ 3, 7, 2, 4 และ 9 2. ผลลัพธ์ ที่ต้องแสดง ค่ าเฉลีย่ เท่ ากับ 5 3. ข้ อมูลที่ต้องนําเข้ า ตัวเลข 3, 7, 2, 4 และ 9 Free Powerpoint Templates

Page 13


ตัวอย่ างการวิเคราะห์ ปัญหา(ต่ อ)

โจทย์ การหาค่ าเฉลีย่ ของจํานวนเต็ม 5 จํานวน ได้ แก่ 3, 7, 2, 4 และ 9 4. ตัวแปรทีใ่ ช้ number1 number2 number3 number4 number5 average

แทนจํานวนตัวเลขตัวที่ 1 เลข 3 แทนจํานวนตัวเลขตัวที่ 2 เลข 7 แทนจํานวนตัวเลขตัวที่ 3 เลข 2 แทนจํานวนตัวเลขตัวที่ 4 เลข 4 แทนจํานวนตัวเลขตัวที่ 5 เลข 9 แทนค่าเฉลี่ยของจํานวน 3+7+2+4+9 = 5 5 Free Powerpoint Templates

Page 14


ตัวอย่ างการวิเคราะห์ ปัญหา(ต่ อ) 5. วิธีการประมวลผล 5.1 5.2 5.3 5.4 5.5 5.6

เริ่มต้ น รับค่ าจํานวนทั้ง 5 จํานวน นําจํานวนเต็มทั้ง 5 มาบวกเข้ าด้ วยกัน นําผลลัพธ์ จากข้ อ 5.3 มาหารด้ วย 5 พิมพ์ค่าเฉลีย่ (average)ของเลข 5 จํานวน จบการทํางาน Free Powerpoint Templates

Page 15


ฝึ กทักษะการแก้ปัญหา จะทํายังไงให้ พระข้ ามไปฝั่งนู้นโดยไม่ โดนปิ ศาจกิน

Free Powerpoint Templates

Page 16


เกมส์ ข้ามแม่ นํา้ มีค รอบครั ว อยู่ 2 ครอบครั ว (ครอบครั ว หนึ่ ง มีพ่ อ และลู ก ชาย 2 คน อีกครอบครั วมีแม่ และลูกสาว 2 คน) พร้ อมด้ วย ตํารวจและฆาตรกร ทั้งหมดจะต้ องข้ ามแม่ นํา้ ไปให้ ได้ เงือ่ นไข : แพจะข้ ามฝั่งได้ ต้องมีผู้ใหญ่ อย่ างน้ อย 1 คน โจรอยู่คนเดียวโดยไม่ มี ตํารวจไม่ ได้ เด็กผู้ชายไม่ สามารถอยู่กบั แม่ ได้ หากไม่ มพี ่ อ เด็กผู้หญิงไม่ สามารถอยู่กบั พ่อได้ หากไม่ มแี ม่ Free Powerpoint Templates

Page 17


THE END Free Powerpoint Templates

Page 18


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.