اليوم سنوضح لكم امر مهم او يجب على المبرمجين على الاقل معرفته من اجل تفادي الاخطاء في المستقبل
الموضوع هو انواع الاخطاء في البرمجة
يوجد هنالك 3 انواع من الاخطاء وهي :
– Syntax errors.
– Semantic errors.
– Logical errors.
نبدأ بالنوع الاول ان شاء الله وهو ال Syntax errors او ما يسمى بالعربية الاخطاء اللغوية وهي الاخطاء اللغوية الناتجة من المبرمج عند كتابة الكود مثلا ان ينسى وضع (;) في بعض لغات البرمجة او يكتب كلمة محجوزة في اللغة بطريقة خاطئة ككتابة مثلا c out اي يوجد فراغ بين الكلمة وهذا النوع من الاخطاء سهل اكتشافه تقريبا في بعض لغات البرمجة ولا يتم تشغيل البرنامج الا بعد تصحيح الاخطاء .
النوع الثاني وهو ال Semantic errors وهو نوع من الاخطاء لا يظهر تقريبا الا بعد ظهور نتائج البرنامج وهو على الاغلب رياضيا يكون هذا الخطا مثال على ذلك
طلب منك ايجاد معدل لطلاب والعلامات تكون بين 0 و 100 وعندما تم تنفيذ البرنامج يكون مثلا المخرجات 125 هنا يكون الخطا ربما ليس في الكود بل في الادخال او العمليات الخسابية وهنا يتم تنفيذ البرنامج من غير اي مشكلة .
النوع الثالث وهو ال Logical errors او يسمى ايضا runtime errors وهو الخطأ الذي يظهر اثناء تنفيذ البرنامج وهو خطا منطقي مثلا عملية حسابية يكون فيها المقام صفر او ندخل قيمة متغير سالبة ونريد طباعه قيمة لمصفوفة ونسند هذا المتغير الى الموقع بالطبع سيكون خطا منطقي لان المصفوفات تبدا من صفر ودائما موجبة .