Page 16 - การพัฒนาการหนังสืออิเล็กทรอนิกส์ภาษาของคอมพิวเตอร์
P. 16
�
ื
ิ
่
ี�
�
ื
ิ
่
ี�
หนวยท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
�
ี
�
ื
จบโปรแกรม