หลักการออกแบบและพัฒนาโปรแกรม
ขั้นตอนการพัฒนาโปรแกรม
โปรแกรมคอมพิวเตอร์ หมายถึง เป็นชุดคำสั่งที่จัดทำขึ้นมาเพื่อให้ใช้ในระบบการทำงานแบบประยุกต์ใช้ประโยชน์ มีจุดประสงค์แบ่งเบาภาระของมนุษย์ ทำให้ระบบมีความรวดเร็วขึ้น ต้องใช้ตามเกณฑ์การใช้งานของแต่ละภาษาคอมพิวเตอร์ที่เลือกใช้งาน และการเขียนคำสั่งงานจึงเข้ามาสู่ขั้นตอนการทำงาน การเขียนโปรแกรมหรือภาษาคอมพิวเตอร์โดยทั่วไป แล้วแต่ละภาษาจะมีหลักเกณฑ์ในการเขียนออกแบบโปรแกรมเหมือนกัน
ขั้นตอนการวิเคราะห์ความต้องการ
เป็นขั้นตอนวิเคราะห์ปัญหาระบบงาน ตรวจสอบปัญหาค้นหาสิ่งที่ต้องการ การวิเคราะห์ปัญหานั้น ส่วนใหญ่แล้วนิยมใช้วิเคราะห์ความต้องการจากผลลัพธ์หรือลักษณะรูปแบบรายงาน ของระบบงานนั้นๆ
วิเคราะห์ย้อนกลับที่มาข้อมูลในด้านสมการ การคำนวณจนถึงการป้อนข้อมูลและประมวลผลเพื่อให้ได้รับผลลัพธ์เข้าระบบ
โดยทั่วไปนิยมนิยมแบ่งวิธีการวิเคราะห์งานเป็น 5 หัวข้อ ได้แก่
1. สิ่งที่ต้องการ เป็นการบอกให้ทราบว่างานที่ต้องการให้ทำมีอะไรบ้าง
2. รูปแบบผลลัพธ์ เป็นการศึกษาถึงรูปแบบหรือลักษณะของการแสดงข้อมูล
3. ข้อมูลนำเข้า ข้อมูลที่ใช้ประมวลผลมีอะไรบ้าง
4. ตัวแปรที่ใช้ บอกว่าใช้ตัวแปรอะไรแทนข้อมูลนำเข้า หรือแทนค่าอยู่ระหว่างการประมวลผล ตลอดจนจัวแปรที่ใช้แสดง
5. วิธีการประมวลผล เป็นขั้นตอนของคำสั่งหรือวิธีการที่ใช้ในโปรแกรม ึ่งขั้นตอนต่างๆ จะต้องเรียง ลำดับก่อนหลัง สลับลำดับไม่ได้เพราะจะทำให้ไม่สามารถประมวลผลหรือทำให้ได้ผลลัพธ์ไม่ตรง ตามที่ต้องการ
ตัวอย่างการวิเคราะห์ความต้องการ
ตัวอย่างที่ 1
โจทย์ จงแก้ปัญหาเพื่อหาพื้นที่ของรูปสี่เหลี่ยม โดยรับค่าความกว้างและความสูง จากผู้ใช้งานทางแป้นพิมพ์
วิเคราะห์งาน
1. สิ่งที่ต้องการ
- พื้นที่ของรูปสี่เหลี่ยม
- รับค่าข้อมูลความกว้างและความสูงจากแป้นพิมพ์
2. รูปแบบผลลัพธ์
- แสดงผลลัพธ์ของพื้นที่รูปสี่เหลี่ยมเป็นตัวเลข
3. ข้อมูลนำเข้า
- ค่าความกว้างของรูปสี่เหลี่ยม
- ค่าความสูงของรูปสี่เหลี่ยม
4. ตัวแปรที่ใช้
- ค่า w แทน ความกว้างของรูปสี่เหลี่ยม
- ค่า H แทน ความสูงของรูปสี่เหลี่ยม
5. วิธีการประมวลผล
1. เริ่มต้น
2. รับค่า w และ H
3. คำนวณค่าพื้นที่ของรูปสี่เหลี่ยมจากสูตร พื้นที่สี่เหลี่ยม = w* H
4. แสดงค่าพื้นที่สี่เหลี่ยม
5. จบการทำงาน
ชนิดข้อมูลและขนาด (Date Type and Size )
ชนิดข้อมูลและขนาด (Date Type and Size )
ตัวแปรที่ประกาศใช้งานในโปรแกรม จำเป็นต้องถูกระบุชนิดข้อมูล เพื่อให้ทราบตัวแปรเหล่านั้นจัดเก็บข้อมูลชนิดใดลงไป
สำหรับในภาษา C จะมีชนิดข้อมูลพื้นฐานไม่กี่ชนิด
คือ
ชนิดข้อมูล
|
ความหมาย
|
char
|
ข้อมูลชนิดตัวอักษร ( character )
|
Int
|
ข้อมูลชนิดเลขจำนวนเต็ม ( integer )
|
float
|
ข้อมูลชนิดเลขจำนวนจริง ( real or floating point )
|
double
|
ข้อมูลชนิดเลขจำนวนจริง
2 เท่า ( double precision
float )
|
และยังสามารถปรับปรุงด้วยการเพิ่มเครื่องหมายนำหน้าได้อีก ซึ่งประกอบด้วย
signed unsigned
long short
ไม่มีความคิดเห็น:
แสดงความคิดเห็น