Page 80 - วิทยาการคำนวณ ม.2
P. 80

เฉลยคำถามท้ายหน่วยการเรียนรู้




               1. อธิบายข้อผิดพลาด (Syntax Error) พื้นฐานของการเขียนโปรแกรมมาอย่างน้อย 2 ข้อ

                      1. การเว้นวรรคหรือการจัดย่อหน้าคำสั่งผิดพลาด

                      2. การพิมพ์คำสั่งผิดพลาด หรือไม่ครบถ้วน


               2. คำสั่งนี้มีขอผิดพลาดหรือไม่ ถ้ามีผิดพลาดที่ใด จงอธิบาย
                          ้

                      คำสั่งข้างต้นมีขอผิดพลาด คือ ไม่มีเครื่องหมาย : ลงท้ายคำสั่ง ซึ่งที่ถูกต้อง คือ for I in range (2,8) :
                                   ้


               3. มอดูล (Module)  คืออะไร และมีประโยชน์อย่างไร
                      โปรแกรมย่อยหรือคลาส หรือส่วนประกอบที่ช่วยในการทำงานของโปรแกรมหลัก


               4. เหตุใดจึงต้องมีคำสั่งดักจับข้อผิดพลาด (Exception handling) และในภาษาคอมพิวเตอร์อื่น ๆ มีการดักจับ

               หรือไม่ อย่างไร

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


               5. จากอสมการ X +3 < 15 ให้เขียนอสมการโดยไม่ใช้คอมพิวเตอร์ แทนค่า x ตั้งแต่ 1 จนกว่าผลลัพธ์ที่ได้จะมี

               คำตอบเป็นเท็จ

                      1 +3 < 15
                      2 +3 < 15

                      3 +3 < 15

                      4 +3 < 15
                      5 +3 < 15

                      6 +3 < 15
                      7 +3 < 15

                      8 +3 < 15

                      9 +3 < 15
                      10 +3 < 15

                      11 +3 < 15
                      12 +3 < 15 เท็จ
   75   76   77   78   79   80   81   82   83   84   85