عرض مشاركة واحدة
  #2  
قديم 07-04-2016, 10:36 AM
حازم المحمدى حازم المحمدى غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jun 2012
العمر: 44
المشاركات: 33
معدل تقييم المستوى: 0
حازم المحمدى is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة بيدومجدى مشاهدة المشاركة
مكن لو سمحتم حد يرد على السؤال لان طالب سالنى السؤال ده وعايز الاجابة تبقى صح مائة فى المائة علشان صورتنا قدام الطلبة
نوع الخطأ منطقى و هذا لأنه عند القسمة على أى عدد غير الصفر يكون هناك ناتج سواء كان الناتج موجب أو سالب
أما فى حالة وجود الصفر ( كمقسوم عليه ) فلن يكون هناك ناتج و ستكون النتيجة غير معروف
مثال ذلك الكود التالى :
Dim A As integer
A = (5+2) / (2-2) + 1

أخى الفضل الأخطاء المنطقية تحدث فى التخصيص كما هو موجود فى الكود السابق
تسمى عند بعض المبرمجين بالأخطاء الخبيثة و ذلك لأنها تعطى ناتج غير المطلوب أو المتوقع و ذلك دون أن يعرف البرنامج بوجودها و لذلك يجب مراجعة الكود و الأفضل أن تدخل قيم معروف نتائجها و تقارن الناتج المعروف مسبقا بالناتج الذى خرج من البرنامج لتعرف وجود أخطاء أو عد وجود أخطاء منطقية
رد مع اقتباس