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

61



                                                        เฉลยแบบฝึกหัด
                                     หน่วยที่ 2 เรื่อง  การวิเคราะห์ปัญหาและการออกแบบโปรแกรม
                       แนวค าตอบ
                       1.  กระบวนการท างานของโปรแกรมประกอบด้วย การน าข้อมูลเข้าสู่ระบบ (INPUT)  การ

                       ประมวลผลเช่น การค านวณ การเปรียบเทียบ ฯลฯ (PROCESS)  การแสดงผลลัพธ์จากการท างาน
                       ของโปรแกรม (OUTPUT)
                                         INPUT                PROCESS                OUTPUT

                                     การน าข้อมูลเข้าสู่
                                                                                    การแสดงผลลัพธ์
                                     ระบบคอมพิวเตอร์         การประมวลผล           จากการท างานของ
                                                                โปรแกรม
                                                                                      โปรแกรม



                       2.  ขั้นตอนในการวิเคราะห์ปัญหามี 5 ขั้นตอน
                              1)  การวิเคราะห์ความต้องการ (Requirement) เป็นการท าความเข้าใจกับปัญหาโดย
                       ค านึงถึงความต้องการของผู้ใช้เป็นหลัก
                              2)  การวิเคราะห์รูปแบบผลลัพธ์ (Output)  เป็นการศึกษาถึงผลลัพธ์ที่ต้องการให้

                       คอมพิวเตอร์แสดงออกมา ว่ามีข้อมูลอะไรที่จะแสดง รูปแบบเป็นอย่างไร แสดงผ่านอุปกรณ์ใด
                              3)  การวิเคราะห์ข้อมูลน าเข้า (Input)  เป็นการศึกษาถึงข้อมูลที่จะต้องน าเข้า ว่ามีคุณสมบัติ
                       เป็นอย่างไร ตลอดจนถึงลักษณะและรูปแบบของข้อมูลที่จะน าเข้าต้องสอดคล้องกับสิ่งที่ต้องการ และ

                       รูปแบบผลลัพธ์
                                 4)  การวิเคราะห์ตัวแปร (Variable)  เป็นการพิจารณาชื่อที่ใช้เป็นตัวแทนถึงข้อมูลเพื่อการ
                       ประมวลผลทางคอมพิวเตอร์
                               5)  การวิเคราะห์การประมวลผล (Process)  เป็นวิธีการจัดการกับข้อมูล โดยพิจารณา
                       วิธีการประมวลผลว่ามีวิธีการท าอย่างไร มีการค านวณหรือมีเงื่อนไขอย่างไรบ้าง

                       3.  อัลกอริทึม (Algorithm) หมายถึง การแสดงขั้นตอนการท างานของโปรแกรม โดยการน าปัญหาที่
                       วิเคราะห์ได้ มาวางแผนแก้ปัญหาอย่างเป็นขั้นตอนว่าจะต้องเขียนโปรแกรมเพื่อแก้ปัญหาอย่างไร
                       4.  เครื่องมือที่ใช้ในการออกแบบโปรแกรมมีอยู่ 2 ชนิด คือ รหัสเทียม (Pseudo Code) เป็นประโยค

                       ภาษาไทยหรือภาษาอังกฤษอย่างง่าย ๆ และ ผังงาน (Flowchart) เป็นการออกแบบโดยใช้สัญลักษณ์
                       5.  รหัสเทียมที่ดีควรมีลักษณะดังนี้
                              -  ใช้ค าหรือประโยคค าสั่ง (statement) เป็นภาษาไทยหรือภาษาอังกฤษอย่างง่าย
                              -  ในหนึ่งบรรทัด ให้เขียนประโยคค าสั่งเพียงค าสั่งเดียว

                              -  ควรใช้ย่อหน้าหรือเว้นวรรคตอนในแต่ละค าสั่งเพื่อให้เกิดความสวยงามและเข้าใจง่าย
                                    สะดวกต่อการอ่านและการตรวจสอบค าสั่ง
   57   58   59   60   61   62   63   64   65   66   67