الفصل 05 — الحلقات التكرارية: for وwhile وdo while
الجزء 1A — تعلّم Dart · الفصل 05 من 62 · 4 ساعات
الفصل 05 — الحلقات التكرارية: for وwhile وdo while
المستوى: مبتدئ المدة المقدّرة: 4 ساعات المتطلبات المسبقة: الفصل 04 — الشروط (
ifوelseوswitch) ما ستتمكن من فعله في نهاية الفصل: كتابة حلقاتforوwhileوdo while، والتحكم في سير تنفيذها باستخدامbreakوcontinue، وتداخل الحلقات للتنقل داخل الشبكات ثنائية الأبعاد.
05.0 — أهداف الفصل
في نهاية هذا الفصل، ستكون قادرًا على:
- فهم سبب الحاجة إلى الحلقات التكرارية؛
- تكرار تعليمة عدة مرات؛
- استخدام حلقة
for؛ - فهم التهيئة والشرط والزيادة؛
- استخدام حلقة
while؛ - استخدام حلقة
do while؛ - استخدام
break؛ - استخدام
continue؛ - إنشاء عدّادات؛
- التنقل بين قيم تصاعدية أو تنازلية؛
- استخدام حلقة مع شروط؛
- إنشاء حلقات متداخلة؛
- تجنّب الحلقات اللانهائية؛
- الاختيار بين
forوwhileوdo while؛ - التحضير للتعامل مع القوائم في الفصل التالي.
05.1 — لماذا نحتاج إلى الحلقات التكرارية؟
لنفترض أننا نريد عرض:
Niveau 1
Niveau 2
Niveau 3
Niveau 4
Niveau 5
يمكننا كتابة:
void main() {
print('Niveau 1');
print('Niveau 2');
print('Niveau 3');
print('Niveau 4');
print('Niveau 5');
}
التعليقات
التعليقات مدعومة عبر GitHub Discussions
سجّل الدخول باستخدام GitHub للمشاركة في النقاش