Page 60 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 60
59
สรุป
สาระส าคัญ
การวิเคราะห์ปัญหาและการออกแบบโปรแกรม
1. การวิเคราะห์ปัญหา ซึ่งมี 5 ขั้นตอน ได้แก่
สาระส าคัญ
1) การวิเคราะห์ความต้องการ (Requirement) ให้ตรงกับความต้องการของผู้ใช้
เป็นหลัก
2) การวิเคราะห์รูปแบบผลลัพธ์ (Output) เพื่อให้คอมพิวเตอร์แสดงผลลัพธ์ที่
ต้องการออกมา ตรงตามรูปแบบที่ผู้ใช้ต้องการ
3) การวิเคราะห์ข้อมูลน าเข้า (Input) เพื่อให้ข้อมูลที่จะน าเข้าสอดคล้องกับสิ่งที่
ต้องการ
4) การวิเคราะห์ตัวแปร (Variable) เพื่อใช้ก าหนดชื่อตัวแปรให้สอดคล้องกับชนิด
ข้อมูลและสื่อความหมายถึงข้อมูล
5) การวิเคราะห์การประมวลผล (Process) เพื่อให้รู้วิธีการประมวลผลว่ามีวิธีการท า
อย่างไร มีการค านวณหรือมีเงื่อนไขอย่างไร
2. การออกแบบโปรแกรม (Design)
การออกแบบโปรแกรมอย่างเป็นล าดับขั้นตอน เรียกว่า อัลกอริทึม (Algorithm)
เครื่องมือที่ใช้ในการออกแบบโปรแกรมมี 2 ชนิด คือ รหัสเทียม (Pseudo Code) และผังงาน
(Flowchart) การออกแบบโปรแกรมจะมีโครงสร้างควบคุมการท างานอยู่ 3 แบบ คือ
1) โครงสร้างแบบล าดับ (Sequential Structure)
2) โครงสร้างแบบมีทางเลือก (Selection Structure)
3) โครงสร้างแบบท าซ้ า (Iteration Structure)