2.1 การแก้ปัญหาด้วยคอมพิวเตอร์
1. การนิยามปัญหา (Problem Definition)
ในขั้นแรกของการแก้ปัญหา สิ่งสำคัญที่สุด คือเราต้องทำความเข้าใจให้ได้ว่าปัญหาคืออะไร ประเด็นหลักอยู่ที่ใด และต้องการให้ได้ผลลัพธ์อะไร อ่านเพิ่มเติม
ในขั้นแรกของการแก้ปัญหา สิ่งสำคัญที่สุด คือเราต้องทำความเข้าใจให้ได้ว่าปัญหาคืออะไร ประเด็นหลักอยู่ที่ใด และต้องการให้ได้ผลลัพธ์อะไร อ่านเพิ่มเติม
2.2 การระบุข้อมูลเข้า ข้อมูลออก และเงื่อนไขของปัญหา
การแก้ปัญหาด้วยคอมพิวเตอร์นั่น ก่อนที่ระบุขั้นตอนวิธีที่ชัดเจนได้ จะต้องวิเคราะห์และทำความเข้าใจกับปัญหาเพื่อให้ทราบว่ามีข้อมูลอะไรบ้างที่สามารถใช้ในการประมวลผลได้ มัเงื่อนไขต่างๆ อย่างไร ผลลัพธ์ที่ต้องการคืออะไร โดยจะแบ่งข้อมูลที่เกี่ยวข้องกับการทำงานออกเป็นสองส่วนคือ
- ข้อมูลเข้า ( input ) เป็นข้อมูลที่ใช้เพื่อประมวลผล
- ข้อมูลออก ( output ) เป็นข้อมูลผลลัพธ์ที่ต้องการ อ่านเพิ่มเติม
2.3 การออกแบบขั้นตอนวิธี
ขั้นตอนวิธี หรือ อัลกอริทึม (algorithm) หมายถึงกระบวนการแก้ปัญหาที่สามารถเข้าใจได้ มีลำดับหรือวิธีการในการแก้ไขปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนและชัดเจน เมื่อนำเข้าอะไร แล้วจะต้องได้ผลลัพธ์เช่นไร อ่านเพิ่มเติม
2.4 การทำซ้ำ
ในการทำงานบางครั้งย่อมมีการทำงานรูปแบบเดียวกันซ้ำๆ หลายรอบ ซึ่งลักษณะการทำซ้ำ เช่น การทำซ้ำในรายการ การทำซ้ำด้วยเงื่อนไข อ่านเพิ่มเติม
2.5 การจัดเรียงเเละค้นหาข้อมูล
การจัดข้อมูลที่ได้กล่าวมาเเล้วว่า คืองานที่กระทำกับข้อมูลอย่างเป็นขั้นตอน โดยมีกิจกรรมคือการเก็บรวงรวมข้อมูล การตรวจสอบข้อมูล การประมวลผลข้อมูล การทำรายงานการนำไปใชตลอดการจัดเก็บ ใบบทที่กล่าวมาถึง 3 ขั้นตอนเเรกเเล้วในบทนี้จะกล่าวถึงการประมวลผลในการจัดการข้อมูลส่วนใหญ่จะเป็นเรื่องการเรียงลำดับข้อมูลการค้นหาข้อมูเเละการคำนวณ อ่านเพิ่มเติม
บทที่3 การพัฒนาโครงงาน
3.1 การกำหนดปัญหา
นักวิเคราะห์ระบบจะต้องศึกษาเพื่อค้นหาปัญหา ข้อเท็จจริงที่แท้จริง ซึ่งหากปัญหาที่ค้นพบ มิใช่ปัญหาที่แท้จริง ระบบงานที่พัฒนาขึ้นมาก็จะตอบสนองการใช้งานไม่ครบถ้วน อ่านเพิ่มเติม
3.2 การศึกษาและกำหนดขอบเขตของปัญหา
การพัฒนาโครงงานควรศึกษาที่มาและความสำคัญของโครงงานว่าโครงงานนั้นแก้ปัญหาอะไรได้ประโยชน์อย่างไรกับใครบ้างหลังจากนั้นควรระบุวัตถุประสงค์ในการทำโครงงานให้ชัดเจนว่าต้องการพัฒนาอะไร และควรที่จะต้องกำหนดแนวทางและขอบเขตของโครงงานว่าจะต้องแก้ปัญหา ในส่วนใดบ้าง ใช้ความรู้และทรัพยากรใดบ้าง แล้วจึงประเมินระยะเวลา และงบประมาณเท่าไหร่ อ่านเพิ่มเติม
3.3 การวางแผนและออกแบบโครงงาน
การวางแผนการทำโครงงานจะรวมถึงการเขียนเค้าโครงของโครงงานซึ่งต้องมีการวางแผนไว้ล่วงหน้าเพื่อให้การดำเนินการเป็นไปอย่างรัดกุมและรอบคอบ ไม่สับสน แล้วนำเสนอต่อผู้สอนหรือครูที่ปรึกษาเพื่อขอความเห็นชอบก่อนดำเนินการขั้นต่อไป อ่านเพิ่มเติม
3.4 การดำเนินงาน
ในขั้นตอนการดำเนินงาน จะเป็นขั้นตอนที่พัฒนาชิ้นงาน หรือดำเนินกิจกรรมเพื่อให้ได้งานสำหรับส่งมอบ โดยขั้นตอนการพัฒนา สามารถแบ่งได้เป็น 3 ขั้นตอน อ่านเพิ่มเติม