ماذا نسمي هذه الأداة؟ ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
أداء استثناء
أداء استثناء هو مصطلح يُستخدم في البرمجة لوصف طريقة تعامل البرنامج مع الأخطاء أو المشاكل التي تحدث أثناء تشغيله. تخيل أنك تكتب برنامجًا يطلب من المستخدم إدخال رقم، ثم يقسم رقمًا آخر عليه. ماذا لو أدخل المستخدم صفرًا؟ القسمة على صفر غير ممكنة وتؤدي إلى خطأ.
إليك كيف يعمل "أداء الاستثناء" خطوة بخطوة:
- الخطأ يحدث: عندما يواجه البرنامج مشكلة (مثل القسمة على صفر، أو محاولة فتح ملف غير موجود)، يُقال إن "استثناءً" قد حدث.
- اكتشاف الاستثناء: البرنامج لا يتوقف فجأة. بل يبحث عن جزء من الكود مصمم خصيصًا للتعامل مع هذا النوع من الأخطاء.
- معالجة الاستثناء: هذا الجزء من الكود (يُسمى "معالج الاستثناء") يحاول إصلاح المشكلة أو على الأقل التعامل معها بطريقة منظمة.
- الاستمرار أو التوقف:
- إذا تمكن معالج الاستثناء من إصلاح المشكلة، يستمر البرنامج في العمل بشكل طبيعي.
- إذا لم يتمكن معالج الاستثناء من إصلاح المشكلة، يمكن للبرنامج إظهار رسالة خطأ للمستخدم أو تسجيل الخطأ في ملف، ثم يتوقف عن العمل.
مثال بسيط:لنفترض أن لدينا الكود التالي (بلغة بايثون كمثال):
```python
num1 = 10
num2 = int(input("أدخل رقمًا: "))
try:
result = num1 / num2
print("النتيجة:", result)
except ZeroDivisionError:
print("لا يمكن القسمة على صفر!")
```
في هذا المثال:
- `try:`: نضع الكود الذي قد يسبب خطأً داخل كتلة `try`.
- `except ZeroDivisionError:`: هذا هو معالج الاستثناء. إذا حدث خطأ `ZeroDivisionError` (القسمة على صفر)، فسيتم تنفيذ الكود الموجود داخل كتلة `except`.
إذا أدخل المستخدم صفرًا، فلن يتوقف البرنامج. بدلاً من ذلك، سيتم عرض الرسالة "لا يمكن القسمة على صفر!". هذا هو "أداء الاستثناء" في العمل.
باختصار، "أداء الاستثناء" هو آلية مهمة تجعل البرامج أكثر قوة وموثوقية من خلال التعامل مع الأخطاء بطريقة منظمة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال ماذا نسمي هذه الأداة؟ ؟ اترك تعليق فورآ.