Page 59 - แผนจัดการเรียนรู้
P. 59

เฉลย

                                                      ใบงานที่ 2.1

                                             เรื่อง การเขียนโปรแกรมเบื้องต้น

               คำชี้แจง : ให้นักเรียนตอบคำถามต่อไปนี้


               1. จงอธิบายความหมายของการเขียนโปรแกรมและหลักการเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น

                      การเขียนโปรแกรมปัญหา เป็นกระบวนการใช้ภาษาคอมพิวเตอร์เพอกำหนดโครงสร้างของข้อมูล และ
                                                                             ื่
                  กำหนดอัลกอริทึมหรือขั้นตอนวิธีเพื่อใช้แก้ปัญหาตามที่ออกแบบไว้ ซึ่งเมื่อเขียนโปรแกรมขึ้นมาใช้งานแล้ว

                  ก็ยังต้องเข้าใจหลักการเขียนโปรแกรมคอมพิวเตอร์ โดยมีขั้นตอนเริ่มตั้งแต่การวิเคราะห์ปัญหา การ

                  ออกแบบโปรแกรม การเขียนโปรแกรม และการทดสอบโปรแกรม


               2. การออกแบบโปรแกรม (Design a program) คืออะไร และมีกี่ลักษณะ

                  การออกแบบโปรแกรม เป็นการออกแบบการทำงานของโปรแกรมคอมพิวเตอร์ หรือขั้นตอนในการ
                  แก้ปัญหา รวมทั้งหน้าจอการทำงานของโปรแกรม ซึ่งผู้ออกแบบสามารถเลือกใช้เครื่องมือต่าง ๆ ที่

                  เหมาะสมมาช่วยในการออกแบบได้ โดยแยกการออกแบบโปรแกรมออกเป็น 2 ลักษณะ ดังนี้

                  1) การออบแบบอัลกอริทึม คือ การออกแบบลำดับขั้นตอนการทำงานก่อนและหลังโปรแกรม แบ่งได้ 3
                  ลักษณะ คือ ภาษาธรรมชาติ รหัสจำลอง และผังงาน

                  2) การออกแบบส่วนติดต่อผู้ใช้ (User Interface) การออกแบบหน้าจอการทำงานของโปรแกรม
                  คอมพิวเตอร์ จะต้องออกแบบให้ใช้งานง่าย สะดวก ไม่ซับซ้อน และต้องคำนึงถึงความต้องการของผู้ใช้งาน

                  เป็นหลัก
               3. จงอธิบายความเป็นมา และข้อดีข้อเสียของภาษา C พร้อมทั้งยกตัวอย่างการนำภาษา C ไปใช้งาน

                      ภาษา C คิดค้นขึ้นมาเป็นครั้งแรกโดย เดนนิส ริทชี่ (Dennis Ritchie) ที่ห้องแลบเบล (Bell Labs) ใน

                  ปี ค.ศ. 1972 โดยได้แนวคิดมาจากภาษา BCPL ซึ่งพัฒนาขึ้นโดย มาร์ติน ริชาร์ด (Martin Richards)
                                                                ่
                  ภาษา C เป็นภาษาคอมพิวเตอร์ที่อาศัยหลักการที่เรียกวา โปรแกรมโครงสร้าง จึงเป็นภาษาที่เหมาะกับการ
                  พัฒนาโปรแกรมระบบ เป็นโครงสร้างที่ทำให้เขียนโปรแกรมอย่างง่ายได้ แต่ไม่มีตัวจัดการจอง

                  หน่วยความจำในตัวเอง และการตรวจสอบโปรแกรมทำได้ยาก การนำภาษา C ไปใช้งาน เช่น งานด้าน
                  ควบคุมอุปกรณ์ฮาร์ดแวร์ เนื่องจากภาษา C  เป็นภาษาระดับกลาง ทำความเข้าใจได้ง่ายและสามารถเขียน

                  คำสั่งเพื่อติดต่อกับอุปกรณ์ฮาร์ดแวร์ได้สะดวก
   54   55   56   57   58   59   60   61   62   63   64