3Dمنهجي
الدرس 116 دقيقة

الحلقات التكرارية

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

بنهاية هذا الدرس ستكون قادرًا على

  • 1تفرّق بين حلقة العد وحلقة الشرط.
  • 2تتتبع تنفيذ حلقة وتحدد مخرجاتها.
  • 3تتجنب الحلقة اللانهائية.

الحلقة تجعل البرنامج يكرر مجموعة أوامر بدل كتابتها مرارًا. وهي الفرق بين برنامج من 1000 سطر وآخر من 3 أسطر يؤديان العمل نفسه.

حلقة for
تُستخدم حين تعرف عدد التكرارات مسبقًا: كرّر عشر مرات.
حلقة while
تُستخدم حين يعتمد التكرار على شرط: كرّر ما دام المستخدم لم يُدخل رقمًا صحيحًا.
العدّاد
متغير يتتبع رقم التكرار الحالي ويتغير في كل دورة.
مثال — جمع الأعداد من 1 إلى 100
المعطيات:المطلوب حساب المجموع بلا كتابة 100 سطر.
  1. 1نُنشئ متغير المجموع ونضع فيه صفرًا.
  2. 2نكرر من ع = 1 إلى ع = 100.
  3. 3في كل دورة: المجموع = المجموع + ع.
  4. 4بعد انتهاء الحلقة نطبع المجموع.
الإجابةالناتج 5050 — بثلاثة أسطر بدل مئة

اختبر فهمك

سجّل الدخول ليُحفظ تقدّمك ونتائجك.

سؤال 1 من 3

متى نستخدم حلقة for بدل while؟