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

التحكم في الحلقة: break و continue

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

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

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

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

1) ماذا يطبع البرنامج؟
main.py
for n in range(1, 5):    if n == 3:        break    print(n, end=" ")
2) ماذا يطبع البرنامج؟
main.py
for n in range(1, 5):    if n == 3:        continue    print(n, end=" ")
3) ما الأمر الذي يخرج من الحلقة كلها؟
4) ما الذي يجب أن تحتويه حلقة while True؟
5) كم عددًا يُطبع؟
main.py
for n in range(1, 11):    if n % 2 == 0:        continue    print(n)

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

1) continue يوقف الحلقة كلها.
الصواب: خطأ
2) break يخرج من الحلقة فورًا.
الصواب: صح
3) while True بلا break حلقة لا تنتهي.
الصواب: صح
4) يمكن استخدام break في حلقة for.
الصواب: صح

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

1) لتخطي الدورة الحالية فقط نستخدم .
الإجابة: continue
2) للخروج من الحلقة عند إيجاد المطلوب نستخدم .
الإجابة: break
3) حلقة لا شرط لها نكتبها .
الإجابة: while True:

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

1) المستخدم أدخل 7 ثم 3 ثم 0. ما ناتج البرنامج؟

main.py
total = 0while True:    n = int(input("عدد: "))    if n == 0:        break    total += nprint("المجموع:", total)
الناتج الصحيح:
Shell×
عدد: 7
عدد: 3
عدد: 0
المجموع: 10
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».