หน้าแรก > คำถาม
คำถาม
ในระหว่างการเขียนโปรแกรม โปรแกรมเมอร์จะต้องทำการทดสอบโปรแกรมทั้งในส่วนของ Syntax Error และLogic Error
ฐานข้อมูล | เขียนโปรแกรม 20/1/53 โพสต์โดย เด็กบ้านนอก24
คำตอบ
1 จาก 3
Syntax ก็ไวยกรณ์ สมมุติ vb มีการประกาศตัวแปร แบบ String = "ABC"  แต่พิมผิดเป็น Sting = "ABC" ก็คือพิมคำว่าสตริงผิดซึ่งเป็นไวยกรณ์ของ VB ก็จะกลายเป็น Syntax Error
คราวนี้ การเรียกตัวแปร ABC ซึ่งประกาศไว้รับ สตริง เวลาใช้ไปอ้างผิดอีก เป็น ACB ก็ผิด Logic เพราะตัวแปรนี้ไม่มีและไม่มีไวยกรณ์คำนี้
20/1/53 โพสต์โดย monowall
2 จาก 3
syntax error มันจะขึ้นเส้นยึกยือ คล้ายๆ เวลาเราพิมพ์ผิดใน MS Word นะครับ สังเกตง่าย
Logic error เกิดจากเราคิดวิธีคำนวณผิดครับ เช่นเราต้องการหา ราคาสินค้า คูณ จำนวนสินค้า แต่เราไปใสผิด เป็น หาร อะไรอย่างนี้แหละครับ ^^
20/1/53 โพสต์โดย m_phoenix
3 จาก 3
Systax Error จะแสดงข้อผิดพลาดของโปรแกรมอันเนื่องมาจากการเขียนผิดหลักของไวยกรณ์ของภาษานั้น โดยจะเกิดขึ้นตอน Compile โปรแกรมครับ และโปรแกรมนี้ก็จะไม่สามารถนำมารันได้เพราะยัง compile ไม่ผ่าน Systax Error สามารถตรวจสอบได้ง่ายผ่านทางโปรแกรมที่เขียนโปรแกรมขึ้นมา

Logical Error เป็นข้อผิดพลาดทางตรรกะ จะไม่แสดงให้เห็นในตอน Compile โปรแกรม แต่จะแสดงค่าของผลลัพธ์ของโปรแกรมออกมาผิด เช่น a=10 , b=0 แล้ว ต้องหารหา a/b จะหาค่าได้ออกมาเป็น 0  โดย Logical Error เมื่อเกิดขึ้นจะตรวจสอบได้ยากเพราะต้องไล่โปรแกรมตั้งแต่ต้น
21/1/53 โพสต์โดย Lahphim
นอกจากนี้คุณอาจสนใจ
ปัญหา Error การติดตั้งโปรแกรม
code php ต่อไปนี้ แก้ไขอย่างไรครับ?
error php
ถ้าต้องการให้มีส่วนจัดการข้อผิดพลาดในโปรแกรม vb ต้องใช้คำสั่งใด
bug ต่างจาก error อย่างไร
เข้าสู่ระบบ
ดู กูรู ใน: โทรศัพท์มือถือ | คลาสสิก
©2014 Google - นโยบายส่วนบุคคล - ผู้ช่วยกูรู