طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 111 · أساسيات برمجة الحاسب
تقييم الدرس 11

حلقة for و range

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 11: حلقة for و range. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) كم مرة يُطبع «أهلًا»؟
main.py
for i in range(4):    print("أهلًا")
2) ما آخر عدد يُطبع؟
main.py
for n in range(2, 7):    print(n)
3) ماذا يطبع البرنامج؟
main.py
total = 0for n in range(5):    total += nprint(total)
4) أي range تعطي 5 10 15 20؟
5) كم حرفًا يطبع البرنامج؟
main.py
for c in "نجاح":    print(c)

2السؤال الثاني: صح أم خطأ

1) range(5) تبدأ من 1.
الصواب: خطأ
2) النهاية في range لا تدخل في الأعداد.
الصواب: صح
3) في حلقة for لا نحتاج i += 1.
الصواب: صح
4) for لا تعمل مع النصوص.
الصواب: خطأ

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) range(4) تعطي الأعداد من 0 إلى .
الإجابة: 3
2) القيمة الثالثة في range(1, 10, 2) تسمّى .
الإجابة: الخطوة
3) عندما نعرف عدد مرات التكرار نفضّل حلقة .
الإجابة: for

4السؤال الرابع: أسئلة عملية

1) ما ناتج البرنامج؟

main.py
for n in range(1, 4):    print(n, "×", n, "=", n * n)
الناتج الصحيح:
Shell×
1 × 1 = 1
2 × 2 = 4
3 × 3 = 9
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».