الإجابة الصحيحة: ج) 13.
الشرح:
1) يُستخدم المتغير grade في البرمجة لتخزين قيمة عددية، مثل درجة الطالب في الاختبار.
2) تُستخدم الجمل الشرطية في لغة بايثون لاتخاذ قرارات مختلفة بناءً على قيمة المتغير.
3) عند تنفيذ البرنامج، يفحص الحاسب الشرط المرتبط بالمتغير grade لتحديد الرسالة التي ستظهر على الشاشة.
4) وفقًا للإجابة المعطاة في السؤال، فإن القيمة المطلوبة للمتغير grade هي 13.
5) لا يمكن التأكد من أن القيمة 13 تؤدي إلى طباعة كلمة «ناجح» دون الاطلاع على الشرط الموجود في المقطع البرمجي.
6) لذلك يجب معرفة الأمر البرمجي كاملًا لتحديد القيم التي تحقق الشرط بصورة صحيحة.
لماذا الخيارات الأخرى خاطئة؟
أ) 10: لا يمكن الجزم بأنها خاطئة دون معرفة الشرط البرمجي.
ب) 15: لا يمكن استبعادها؛ فقد تحقق الشرط نفسه الذي تحققه القيمة 13.
د) 5: لا يمكن تحديد مدى صحتها دون الاطلاع على المقطع البرمجي.