Please enable JavaScript.
Coggle requires JavaScript to display documents.
การแก้ปัญหาและขั้นตอนวิธี - Coggle Diagram
การแก้ปัญหาและขั้นตอนวิธี
1.การแก้ปัญหาด้วยคอมพิวเตอร์
1.1) ข้อมูล
หากต้องการให้คอมพิวเตอร์เลือกอาหารกลางวันที่เหมาสมได้ จะต้อง
มีข้อมูลเกี่ยวกับอาหารกลางวัน และถ้าต้องการเลือกอาหารที่เหมาะสม อาจต้องมีข้อมูลประกอบเพิ่มเติม นอกจากนี้ถ้ามีข้อจำกัดในการเลือกรับประทานอาหาร คอมพิวเตอร์จะต้องทราบข้อมูลนี้ด้วย
1.2)เงื่อนไขที่ชัดเจน
ความเหมาะสมของแต่ละคนแตกต่างกัน การใช้ข้อมูลเพียงอย่างเดียวอาจไม่พอที่จะทำให้คอมพิวเตอร์เลือกอาหารที่เหมาะสมได้ ดังนั้นจึงจำเป็นจะต้องระบุเงื่อนไขให้ชัดเจนมากยิ่งขึ้น
1.3)ขั้นตอนวิธีในการแก้ปัญหา
นอกจากข้อมูลและเงื่อนไขที่ชัดเจนแล้ว การพํฒฬนาโปรแกรมจำเป็นต้องมีขั้นตอนในจการแก้ปัญหาที่ชัดเจนด้วย
2.การระบุข้อมูลเข้า ข้อมูลออก และเงื่อนไขของปัญหา
ข้อมูลเข้า(input) เป็นข้อมูลที่ใช้เพื่อประมวลผล
ข้อมูลออก(output) เป็นข้ัีอมูลผลลัพธ์ที่ต้องการ
5.การจัดเรียงและค้นหาข้อมูล
5.1)การจัดเรียงข้อมูล
การจัดเรียงข้อมุลเป็นสิ่งที่พบเจออยู่เสมอ เมื่อต้องประมวลผลข้อมูลจำนวนมาก การเรียงลำดับข้อมูลด้วยเงื่อนไขที่เมาะสมจะทำให้การค้นหาข้อมูลทำได้อย่างมีประสิทธิภาพ
5.2)การค้นหาข้อมูล
4.การทำซ้ำ
4.1)การทำซ้ำในรายการ
การทำว้ำในรายการจะต้องพิจารณาข้อมูลในรายการจนครบทุกตัว
4.2)การทำซ้ำด้วยเงื่อนไข
นอกจากการเขียนขั้นตอนวิธีที่ทำงานกับรายการแล้ว นักเรียนอาจต้องใช้การทำซ้ำในการคำนวรแบบอื่นๆ
3.การออกแบบขั้นตอนวิธี
ทักษะการคิดเชิงคำนวณ สามารถนำมาใช้ในการออกแบบขั้นตอนวิธีเพื่อแก้ปัญหาต่างๆ การออกแบบนี้ไม่มีขั้ั้นตอนที่ตายตัว จำเป็นต้องอาศัยประสบการณ์และการฝึกฝน