1.การวิเคราะห์และกำหนดรายละเอียดของปัญหา (State The Problem)
การระบุข้อมูลออก(output specification) เป็นการกำหนดรูแบบของผลลัพธ์ที่ต้องการให้แสดงออกมา
การระบุข้อมูลเข้า(input specification) เป็นการกำหนดข้อมูลที่ต้องป้อนเข้า
การกำหนดวิธี(process specification) มีการพิจารณาขั้นตอนหรือวิธีการทำงานที่ใช้ในการหาคำตอบ
2.การเลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tools And Algorithm Development)
เป็นการแก้ปัญหาอย่างละเอียดถี่ถ้วน พิจารณาเงื่อนไขและข้อมูลที่มีอยู่ หลังจากที่ทำความเข้าใจ เราสามารถคาดคะเนวิธีการแก้ไขปัญหา อีกสำคัญในการแก้ปัญหา คือ
ยุทธวิธีที่ใช้ในการแก้ปัญหา หรือที่เราเรียกว่า “ขั้นตอนวิธี” (Algorithm) ในการแก้ปัญหา
หลังจากที่เราได้เครื่องมือช่วยแก้ปัญหาแล้ว ผู้แก้ปัญหาต้องวางแผนว่าจะใช้เครื่องมือดังกล่าวเพื่อให้ได้ผลลัพธ์ที่ถูกต้องที่สุด
3. การดำเนินการแก้ปัญหา (Implementation) เป็นจั้นตอนที่ต้องลงมือแก้ไขปัญหาโดยใช้เครื่องมือที่เลือกไว้
4.การตรวจสอบและปรับปรุง (Refinement) หลังจากที่แก้ไขปัญหาแล้วต้องตรวจสอบให้แน่ใจว่าวิธีการให้ผลลัพธ์ที่ถูกต้อง
2.การออกแบบขั้นตอนวิธี จากมุมเทคโนโลยี
ความสามารถของเครื่องคอมพิวเตอร์ มีดังนี้
1)รับข้อมูลเข้าจากสื่อต่างๆ
2)คำนวณทางคณิตศาสตร์
3)เปรียบเทียบค่าสองค่า
4)เคลื่อนย้ายข้อมูลในหน่วยความจำ
ความสามารถตามลำดับก่อน-หลัง
1)การกำหนดค่าเริ่มต้น(initialization) คือ การกำหนดค่าตัวแปรบางชนิด
2)การรับข้อมูล(input) คือ การปรับตัวเข้ามาซึ่งตัวแปรได้จากการวิเคราะห์โจทย์
3)การคำนวณ(computation) คือ การคำนวณด้วยคอมพิวเตอร์ มีขั้นตอนการคำนวณตามลำดับก่อน-หลัง
4)การแสดงข้อมูล (output) คือ การแสดงค่า ทำหลังจากการรับข้อมูลและการคำนวณ ตัวแปรที่แสดงค่า คือ ตัวแปรที่โจทย์ต้องการผลลัพธ์
5)การเปรียบเทียบหรือการเลือก (selection) เป็นการเลือกทิศทางการทำงาน โดยมีเงื่อนไขที่ชัดเจน
6)การเปรียบเทียบเชิงตรรกะ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น