أخبار الموقع

الإعلام الآلي — البرمجة بلغة C: الحلقات التكرارية for, while, do-while — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

البرمجة بلغة C: الحلقات التكرارية (Loops)

الحلقات التكرارية تسمح بتكرار تنفيذ مجموعة أوامر عدة مرات. في C ثلاثة أنواع: for (لعدد محدد من التكرارات)، while (تكرار بشرط)، do-while (يكرر ثم يتحقق من الشرط).

الحلقة for

تستخدم عندما نعرف عدد التكرارات مسبقاً. الصيغة: for (تهيئة; شرط; تحديث) { جمل; }

// طباعة 1 إلى 10
for (int i = 1; i <= 10; i++) {
    printf("%d ", i);
}

الحلقة while

تستخدم عندما يتوقف التكرار على شرط. الصيغة: while (شرط) { جمل; }

// مجموع 1 إلى 100
int i = 1, sum = 0;
while (i <= 100) {
    sum += i;
    i++;
}
printf("المجموع = %d", sum);

الحلقة do-while

تنفذ الجملة مرة واحدة على الأقل. الصيغة: do { جمل; } while (شرط);

int n;
do {
    printf("أدخل رقماً موجباً: ");
    scanf("%d", &n);
} while (n <= 0);

تعليمات التحكم

  • break: يخرج من الحلقة فوراً
  • continue: يتجاوز بقية الأوامر في التكرار الحالي وينتقل للتكرار التالي

مثال: الأعداد الأولية

int n, i, est_premier = 1;
printf("أدخل عدداً: ");
scanf("%d", &n);
for (i = 2; i <= n/2; i++) {
    if (n % i == 0) { est_premier = 0; break; }
}
if (est_premier && n > 1) printf("عدد أولي
");
else printf("غير أولي
");

تمارين

  1. برنامج يطبع جدول ضرب العدد 5 باستخدام for
  2. برنامج يقرأ أعداداً حتى يدخل المستخدم 0 ثم يحسب مجموعها (while)
  3. برنامج يتحقق إذا كان الرقم أولياً أم لا
  4. برنامج يطبع الأعداد الزوجية من 1 إلى 100 (استخدم continue)

خلاصة

اختر نوع الحلقة حسب الموقف: for عند معرفة عدد التكرارات، while للتكرار بشرط مسبق، do-while للتنفيذ مرة على الأقل. break للخروج، continue للتجاوز. تجنب الحلقات اللانهائية!

📍 دروس مشابهة

شاهد أيضا

بنك الأسئلة التربوية (2) — أساتذة التعليم — طرق التدريس وإدارة القسم والتقويم (80 سؤالاً)

بنك الأسئلة التربوية (2) — أساتذة التعليم — طرق التدريس وإدارة القسم والتقويم (80 سؤالاً) …

بنك الأسئلة التربوية (1) — أساتذة التعليم — مفاهيم عامة في علوم التربية (80 سؤالاً)

بنك الأسئلة التربوية (1) — مفاهيم عامة في علوم التربية هذا البنك موجه لأساتذة التعليم …

التاريخ والجغرافيا — الموارد الطبيعية في الجزائر: أنواعها واستغلالها — السنة الرابعة إبتدائي — المنهاج الجزائري

التاريخ والجغرافيا — الموارد الطبيعية في الجزائر: أنواعها واستغلالها — السنة الرابعة إبتدائي — المنهاج …

اللغة العربية — أسلوب الاستثناء: أدواته وأحكامه — السنة الخامسة إبتدائي — المنهاج الجزائري

اللغة العربية — أسلوب الاستثناء: أدواته وأحكامه — السنة الخامسة إبتدائي — المنهاج الجزائري مقدمة …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
00 يوماً
:
03 ساعة
:
33 دقيقة
:
00 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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