الأحد , يوليو 26 2026
أخبار الموقع

الحلقات التكرارية في البرمجة: for و while – الإعلام الآلي — السنة الثانية ثانوي (شعبة علوم تجريبية) — المنهاج الجزائري

الحلقات التكرارية في البرمجة: for و while – الإعلام الآلي

الحلقات التكرارية تسمح بتكرار تنفيذ مجموعة من التعليمات عدة مرات. أساسية في البرمجة لتجنب تكرار الكود.

1. حلقة for

تستخدم عندما نعرف عدد مرات التكرار مسبقاً. في بايثون: for i in range(n): تنفذ التعليمات n مرة.

مثال: for i in range(5): print(i) يطبع الأعداد 0, 1, 2, 3, 4.

مثال 2: for i in range(1, 6): print(i) يطبع الأعداد 1, 2, 3, 4, 5.

مثال 3: for i in range(0, 10, 2): print(i) يطبع الأعداد الزوجية: 0, 2, 4, 6, 8.

2. حلقة while

تستخدم عندما نكرر التنفيذ طالما شرط معين محقق. يجب تحديث المتغير داخل الحلقة لتجنب التكرار اللانهائي.

مثال: i = 0 ; while i < 5: print(i) ; i += 1 يطبع الأعداد 0, 1, 2, 3, 4.

3. مقارنة بين for و while

for: تستخدم عندما نعرف عدد التكرارات مسبقاً. أبسط في القراءة عند التكرار على مجموعة.

while: تستخدم عندما يتوقف التكرار على شرط معين لا نعرف متى يتحقق.

4. تعليمة break و continue

break: توقف الحلقة تماماً. continue: تتخطى التكرار الحالي وتنتقل للتالي.

مثال: for i in range(10): if i == 5: break ; print(i) يطبع 0, 1, 2, 3, 4 فقط.

5. تمارين تطبيقية

التمرين 1: اكتب برنامجاً يطبع جدول ضرب العدد 5 باستخدام for.

التمرين 2: اكتب برنامجاً بحساب مجموع الأعداد من 1 إلى 100 باستخدام while.

التمرين 3: اكتب برنامجاً يطبع الأعداد الزوجية بين 1 و 20.

6. الحلول

حل 1: for i in range(1, 11): print(f”5 × {i} = {5*i}”)

حل 2: s = 0 ; i = 1 ; while i <= 100: s += i ; i += 1 ; print(s) # النتيجة: 5050

حل 3: for i in range(2, 21, 2): print(i)

للمزيد من الدروس راجع التناسبية والدوال الخطية ودرس الدوال المرجعية: دالة المربع والمقلوب.

شاهد أيضا

الهندسة في الفضاء: المستويات والخطوط في الفضاء – الرياضيات — السنة الثالثة ثانوي (شعبة علوم تجريبية) — بكالوريا — المنهاج الجزائري

الهندسة في الفضاء: المستويات والخطوط في الفضاء – الرياضيات الهندسة في الفضاء تمدد مفاهيم الهندسة …

النشر والتحليل: نشر جداء عاملين وتحليل عبارة جبرية – الرياضيات — السنة الأولى ثانوي (جذع مشترك علوم وتكنولوجيا) — المنهاج الجزائري

النشر والتحليل: نشر جداء عاملين وتحليل عبارة جبرية – الرياضيات النشر والتحليل عمليتان أساسيتان في …

المتتاليات: دراسة التقارب ورتابة المتتاليات – الرياضيات — السنة الثالثة ثانوي (شعبة علوم تجريبية) — بكالوريا — المنهاج الجزائري

المتتاليات: دراسة التقارب ورتابة المتتاليات – الرياضيات دراسة تقارب ورتابة المتتاليات من المفاهيم الأساسية في …

مشكلة المجتمع والدولة: العقد الاجتماعي عند هوبز ولوك وروسو – الفلسفة — السنة الثالثة ثانوي (شعبة علوم تجريبية) — بكالوريا — المنهاج الجزائري

مشكلة المجتمع والدولة: العقد الاجتماعي عند هوبز ولوك وروسو – الفلسفة نشأة المجتمع والدولة من …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026