بيت تطوير ما هو خطأ المنطق؟ - تعريف من techopedia

ما هو خطأ المنطق؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني خطأ المنطق؟

الخطأ المنطقي هو خطأ في الكود المصدري للبرنامج الذي يمهد الطريق لسلوك خاطئ وغير متوقع. يتم تصنيف خطأ المنطق كنوع من خطأ وقت التشغيل الذي يمكن أن يؤدي إلى برنامج ينتج إخراج غير صحيح. يمكن أن يؤدي أيضًا إلى تعطل البرنامج عند التشغيل.

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

يُعرف خطأ المنطق أيضًا بالخطأ المنطقي.

يشرح Techopedia خطأ المنطق

تتسبب الأخطاء المنطقية في عمل البرنامج بشكل غير صحيح. على سبيل المثال ، في PHP ، عندما يكون "if ($ i = 1) {…}" قد تم إدخاله بشكل غير صحيح بدلاً من "if ($ i == 1) {….} ،" السابق يعني "يصبح" بينما يعني الأخير " يساوي." العبارة غير الصحيحة إذا كانت ستُرجع TRUE دائمًا كتعيين 1 للمتغير $ i. في الإصدار الصحيح ، على الرغم من ذلك ، تُرجع العبارة TRUE فقط عندما تكون قيمة المتغير $ i تساوي 1. يكون بناء الجملة في الحالة غير الصحيحة صحيحًا تمامًا وفقًا للغة. لذلك ، سيتم ترجمة التعليمات البرمجية بنجاح دون إنتاج أي أخطاء في بناء الجملة. ومع ذلك ، أثناء تشغيل التعليمات البرمجية ، قد يكون الإخراج الناتج خاطئًا ، مما يدل على حدوث خطأ منطقي معين. تميل الأخطاء المنطقية إلى أن تكون مخفية في الكود المصدري ، وعادة ما يكون من الصعب تحديدها وتصحيحها ، على عكس أخطاء بناء الجملة التي يتم التعرف عليها في وقت الترجمة.

ما هو خطأ المنطق؟ - تعريف من techopedia