Page 14 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 14

14






                              2.2  การออกแบบโปรแกรม (Design)
                                   การออกแบบโปรแกรม หมายถึง การแสดงขั้นตอนการท างานของโปรแกรม โดยการ
                       น าปัญหาที่วิเคราะห์ได้ มาวางแผนแก้ปัญหาอย่างเป็นขั้นตอน หากเปรียบเทียบการเขียนโปรแกรม

                       เสมือนการสร้างบ้าน การออกแบบโปรแกรมจึงเปรียบเหมือนกับการเขียนแปลนบ้านลงในกระดาษ
                       นั่นเอง  ในขั้นตอนการออกแบบโปรแกรมเป็นการออกแบบการท างานของโปรแกรม หรือขั้นตอนใน
                       การแก้ปัญหาอย่างเป็นขั้นตอนนี้ ซึ่งเรียกว่า อัลกอริทึม (Algorithm) ซึ่งเป็นเครื่องมือที่ใช้ส าหรับ
                       ออกแบบโปรแกรม โดยแบ่งออกเป็น 2 รูปแบบ คือ รหัสเทียม (Pseudo code) และ ผังงาน

                       (Flowchart)
                                   2.2.1  รหัสเทียม (Pseudo code) หมายถึง การเขียนอัลกอริทึมโดยใช้ประโยค
                       ภาษาไทยหรือภาษาอังกฤษที่สื่อความหมายง่ายๆ สามารถอ่านแล้วเข้าใจได้โดยทันที

                                   2.2.2  ผังงาน (Flowchart)  หมายถึง การเขียนอัลกอริทึมโดยใช้สัญลักษณ์รูปภาพ
                       เป็นตัวสื่อความหมาย และใช้ลูกศรเป็นตัวบอกทิศทาง ล าดับของการท างาน

























                                               ภาพที่ 1.7 ตัวอย่างผังงานและรหัสเทียม

                                   ที่มา: http://doodgtrg.blogspot.com/2014_08_01_archive.html
   9   10   11   12   13   14   15   16   17   18   19