Page 19 - หลักการเขียนโปรแกรม
P. 19

หลักการเขียนโปรแกรมและการวิเคราะห์งานเบื้องต้น 9
5.1 การวิเคราะห์ปัญหา
5.1.1 กําาหนดขอบเขตของปัญหา
1) กาํา หนดจดุ ประสงคก์ ารทาํา งาน เพอ่ื ใหท้ ราบวา่ เขยี นโปรแกรมเพอื่ ตอ้ งการแกป้ ญั หา อะไร เช่น การคําานวณหาพื้นที่วงกลมและแสดงผลเป็นตัวเลข
2) ศึกษาวิธีการแก้ปัญหา เพื่อออกแบบขั้นตอนการทําางานได้อย่างเหมาะสมและ มีประสิทธิภาพ เช่น การใช้สูตรคําานวณทางคณิตศาสตร์ต่างๆ
3) กําาหนดข้อจําากัด เพื่อให้โปรแกรมแก้ปัญหาได้ตามวัตถุประสงค์ เช่น โปรแกรม ใช้คําานวณหาพื้นที่วงกลมได้เท่านั้น
5.1.2 กําาหนดผลลัพธ์
1) กําาหนดรูปแบบการแสดงผล เช่น แสดงผลลัพธ์เป็นภาพกราฟิกทางจอภาพ หรือ พิมพ์ข้อมูลออกทางเครื่องพิมพ์
2) รูปแบบของข้อมูลที่ต้องการแสดงผล เช่น จําานวนหลักของตัวเลข 5.1.3 กําาหนดข้อมูลนําาเข้า
1) กาํา หนดลกั ษณะการรบั ขอ้ มลู เชน่ รบั ขอ้ มลู จากแปน้ พมิ พห์ รอื อา่ นขอ้ มลู จากไฟล์
2) รูปแบบข้อมูลที่รับเข้ามา เช่น ข้อมูลชื่อเก็บเป็นกลุ่มตัวอักษรที่เรียกว่าสตริง ข้อมูลเงินเดือนเก็บเป็นจําานวนตัวเลขทศนิยม
3) ขอบเขตของขอ้มลู เช่นข้อมูลเงินเดือนมีค่าอยู่ระหว่าง0.00ถึง100,000.00บาท เก็บข้อมูลเป็นจําานวนทศนิยม
4) ข้อจําากัดในการรับข้อมูล เช่น รับข้อมูลได้เฉพาะค่าตัวเลขจําานวนเต็ม (Integer) ตั้งแต่ 0–100 เท่านั้น
5.1.4 กําาหนดโครงสร้างข้อมูลที่ใช้
1) ภาษาที่ใช้ในการเขียนโปรแกรม ซึ่งขึ้นอยู่กับความถนัด ประเภทของงาน และ คุณสมบัติเฉพาะของเครื่องคอมพิวเตอร์
2) วิธีการเก็บข้อมูลและเรียกใช้ตัวแปร เช่น การประกาศตัวแปรอาเรย์ ให้สามารถ เก็บข้อมูลได้หลายตัว หรือเก็บข้อมูลเป็นคลาส หรือตามโครงสร้างข้อมูลแบบต่างๆ
5.1.5 วิธีการประมวลผล เป็นขั้นตอนการแก้ปัญหา ประกอบด้วย
1) กําาหนดวิธีการหรือเทคนิคที่ใช้แก้ปัญหาเพราะปัญหาต่างๆจะมีวิธีการแก้ปัญหา
แตกต่างกันไป ขึ้นอยู่กับสภาพของปัญหาและผู้แก้ปัญหา หรือบางปัญหาสามารถแก้ปัญหาได้หลายวิธี ดังนั้นให้เลือกวิธีการแก้ปัญหาที่เหมาะสมกับปัญหานั้นๆ
2) กําาหนดขั้นตอนทําางานให้ชัดเจนเพื่อแก้ปัญหาตามลําาดับการทําางานของวิธีการที่ ได้เลือกใช้ และประมวลผลให้ได้ผลลัพธ์ที่ต้องการ


































































































   17   18   19   20   21