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