งานนำเสนอเรื่อง: "2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)"— ใบสำเนางานนำเสนอ:
1 บทที่2 การพัฒนาโปรแกรมและการออกแบบขั้นตอนวิธี (Program development and algorithm design) Show
2 2.1
วิธีแก้ปัญหาด้วยคอมพิวเตอร์
3 2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์
4 2.2 วัฎจักรของการพัฒนาโปรแกรม
5 การกำหนดปัญหา เป็นการวิเคราะห์ปัญหา ต้องทำความเข้าใจกับปัญหา กำหนดให้ได้ว่าปัญหาหรือโจทย์คืออะไร โจทย์ต้องการอะไร ทำอย่างไรจึงจะแก้ปัญหานั้นได้
6 เพื่อให้ได้ผลลัพธ์ หรือคำตอบที่เราต้องการ เราจะทำ ความเข้าใจเกี่ยวกับ
7 การประมวลผล
(Process) เป็นวิธีการประมวลผล จะนำ
8
ตัวอย่าง โปรแกรมต้องการให้หาพื้นที่วงกลม
9 2.1.2 การวางแผนเกี่ยวกับการแก้ปัญหา
10 2.1.2 การวางแผนเกี่ยวกับการแก้ปัญหา
11 2.2.3 การเขียนเป็นภาษาคอมพิวเตอร์ 12 2.2.3
การเขียนเป็นภาษาคอมพิวเตอร์
13 2.2.4 การทดสอบโปรแกรม การตรวจสอบความถูกต้องและความสมบูรณ์ของคำสั่งหรือตัวโปรแกรมที่เขียนขึ้นมา เพื่อหาข้อผิดพลาด (Bug) ของโปรแกรม เมื่อทราบข้อผิดพลาดจะได้แก้ไข (Debug) ให้ถูกต้อง
14 ข้อผิดพลาดที่เกิดจากการเขียนโปรแกรม มี 3 ชนิด 15 3. ข้อผิดพลาดทางตรรกะ
(Logical error)
16 ดังนั้น จึงต้องมีการทดสอบการทำงานของโปรแกรม ว่าถูกต้อง เป็นไปตามที่เราต้องการหรือไม่
17 2.2.5 การจัดทำเอกสารประกอบโปรแกรม การแก้ปัญหาด้วยคอมพิวเตอร์สำคัญอย่างไรคอมพิวเตอร์มีบทบาทในการปฏิวัติการทำงานในทุกภาคส่วนของสังคม การประยุกต์ใช้คอมพิวเตอร์มีผลให้ประสิทธิภาพการทำงานเพิ่มขึ้น ลดภาระงานที่ทำซ้ำ ๆ รวมถึงเพิ่มความแม่นยำของผลลัพธ์ที่ได้ ขั้นตอนวิธีที่จะสั่งงานให้คอมพิวเตอร์ทำงานได้ตรงตามความต้องการ ต้องผ่านการคิดวิเคราะห์และการออกแบบที่สมบูรณ์ครบถ้วน
ข้อใดคือขั้นตอนแรกในการแก้ปัญหาด้วยคอมพิวเตอร์ขั้นตอนแรกของการแก้ปัญหา คือ การวางแผนแก้ไขปัญหา การศึกษาและวิเคราะห์สภาพปัญหา การตรวจสอบผลการดำเนินการ
การแก้ปัญหาด้วยคอมพิวเตอร์จะแบ่งข้อมูลที่เกี่ยวข้องกับการทำงานออกเป็นกี่ส่วน *การแก้ปัญหาด้วยคอมพิวเตอร์นั่น ก่อนที่ระบุขั้นตอนวิธีที่ชัดเจนได้ จะต้องวิเคราะห์และทำความเข้าใจกับปัญหาเพื่อให้ทราบว่ามีข้อมูลอะไรบ้างที่สามารถใช้ในการประมวลผลได้ มัเงื่อนไขต่างๆ อย่างไร ผลลัพธ์ที่ต้องการคืออะไร โดยจะแบ่งข้อมูลที่เกี่ยวข้องกับการทำงานออกเป็นสองส่วนคือ ข้อมูลเข้า ( input ) เป็นข้อมูลที่ใช้เพื่อประมวลผล
สิ่งที่คอมพิวเตอร์ต้องรู้เพื่อใช้ในการแก้ปัญหา มีทั้งหมดกี่อย่าง อะไรบ้าง *คอมพิวเตอร์กับการแก้ปัญหา. ขั้นตอนการวิเคราะห์ปัญหา ... . 1. การทำความเข้าใจกับปัญหา ... . 2. การพิจารณาลักษณะของข้อมูลเข้าและข้อมูลออก ... . 3. การทดลองแก้ไขปัญหาด้วยตนเอง ... . 4. การเขียนขั้นตอนวิธีการแก้ปัญหา ... . 5. การทดสอบลำดับขั้นตอนวิธีการแก้ปัญหา. |