الإعلام الآلي — الحلقات التكرارية في البرمجة: for و while — الأولى ثانوي — المنهاج الجزائري
الحلقات التكرارية (Loops) تسمح بتنفيذ كتلة من الأوامر عدة مرات. أكثر أنواع الحلقات استخداماً هي for و while.
حلقة for
تستخدم للتكرار على مجموعة من العناصر أو على مدى من الأرقام.
for i in range(5): # 0, 1, 2, 3, 4
print(i)
for i in range(1, 11): # 1 إلى 10
print(i)
for i in range(0, 20, 2): # 0, 2, 4, ... 18
print(i)
حلقة while
تستمر في التكرار طالما الشرط صحيحاً.
count = 0
while count < 5:
print("العدد:", count)
count += 1 # زيادة العداد
مثال تطبيقي
# جدول الضرب للعدد 7
num = 7
for i in range(1, 11):
print(f"{num} × {i} = {num * i}")
تمارين
- برنامج يطبع الأعداد الزوجية من 2 إلى 20 باستخدام for.
- برنامج يقرأ أرقاماً من المستخدم حتى يدخل 0، ثم يطبع مجموعها.
- برنامج يحسب مضروب عدد (n!) باستخدام while.
روابط مفيدة
اقرأ أيضاً: الحلقات التكرارية في البرمجة: for و while و الجمل الشرطية في البرمجة: if else.
📍 دروس مشابهة
- الإعلام الآلي — اساسيات البرمجة بلغة بايثون: المتغيرات والبيانات — الأولى ثانو
- الإعلام الآلي — المتغيرات في بايثون — السنة الثالثة ثانوي
- الإعلام الآلي — الخوارزميات: حلقات التكرار (Loop) في الخوارزميات — الأولى ثانو
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.