Page 15 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 15
หน่วยที�1 ภาษาคอมพิวเตอร์เบื�องต้น 10 หน่วยที�1 ภาษาคอมพิวเตอร์เบื�องต้น 11
.......................................................................................................................................................... ........................................................................................................................................................
2 . การกำาหนดรายละเอียดของโปรแกรม (Program Specification) เป็นการกำาหนด 3. การออกแบบโปรแกรม (Program Design) เป็นการกำาหนดลำาดับขั้นตอนการ
ความสามารถและขีดจำากัดของโปรแกรมให้ชัดเจน เช่น กำาหนดรายละเอียดเกี่ยวกับ ทำางานของโปรแกรม หรือวิธีการที่จะใช้ในการแก้ปัญหา (Algorithm) เครื่องมือที่ใช้ใน
ข้อมูลเข้า ขั้นตอนการประมวลผล และรายละเอียดการประมวลผลตามที่ต้องการ การออกแบบโปรแกรม เช่น รหัสเทียม (Psuedo-code) และผังงาน (Flowchart) มีราย
ละเอียดดังนี้
ตัวอย่าง การกําหนดรายละเอียดของโปรแกรมคํานวณหาพื�นที�สามเหลี�ยม
รายละเอียดของโปรแกรม • รหัสเทียม (Psuedo-code)
- ข้อมูลเข้า ในการเขียนลำาดับขั้นตอนการทำางานของโปรแกรมหรือการทำางานของแต่ละฟังก์ชัน
ความยาวฐาน โดยไม่ใช้ภาษาคอมพิวเตอร์โดยตรง แต่เป็นภาษาที่มนุษย์ใช้ อาจเป็นภาษาอังกฤษ
ความสูง หรือภาษาไทย ก็ได้
- การประมวลผล
คํานวณพื�นที�สามเหลี�ยม
- การแสดงผล ตัวอย่างรหัสเทียม โปรแกรมคํานวณพื�นที�สามเหลี�ยม
เริ�มโปรแกรม
แสดงผลพื�นที�สามเหลี�ยม
ขีดจํากัดของโปรแกรม ประกาศตัวแปร area , base , height เป็นจํานวนจริง
คํานวณพื�นที�สามเหลี�ยมได้ครั�งละรูปเท่านั�น หากต้องการคํานวณอีก
ต้องเปิดโปรแกรมใหม่ รับค่าความยาวฐาน เก็บในตัวแปร base
รับค่าความสูง เก็บในตัวแปร height
ประมวลผล หาพื�นที�สามเหลี�ยม area = 0.5 * base * height
แสดงผล พื�นที�สามเหลี�ยม area
จบโปรแกรม