الحلقات التكرارية في البرمجة: for و while
الحلقات التكرارية (Loops) تسمح بتنفيذ مجموعة من الأوامر عدة مرات. هي من أهم هياكل التحكم في البرمجة.
حلقة for
تستخدم عندما نعرف عدد التكرارات مسبقاً. تركيبها: for (counter; condition; increment) { }. مثال: for (i=1; i<=5; i++) { print(i) } يطبع الأرقام من 1 إلى 5.
حلقة while
تستخدم عندما نكرر طالما الشرط محققاً. تركيبها: while (condition) { }. مثال: while (x > 0) { x = x – 1 }.
حلقة do-while
تشبه while لكنها تنفذ الكود مرة واحدة على الأقل قبل التحقق من الشرط. تركيبها: do { } while (condition).
تطبيقات
- طباعة الأرقام من 1 إلى N
- جمع الأرقام من 1 إلى N
- إيجاد العوامل المشتركة
- التحقق من الأعداد الأولية
- البحث في مصفوفة
التحكم في الحلقات
break: يوقف الحلقة فوراً. continue: يتخطى بقية التكرار الحالي وينتقل للتكرار التالي.
تمارين
1. اكتب حلقة for تطبع الأرقام الزوجية من 2 إلى 20.
2. اكتب حلقة while تجمع الأرقام من 1 إلى 100.
3. ما الفرق بين for و while؟ متى تستخدم كل منهما؟
? دروس مشابهة:
- المصفوفات في البرمجة: تعريفها واستخداماتها – الإعلام الآلي –
- الجمل الشرطية في البرمجة: if else – الإعلام الآلي — السنة ا
- الإنترنت والأمن: حماية الخصوصية على الإنترنت – الإعلام الآلي
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.