تخطَّ إلى المحتوى

5. الحلقات

أن تكرّر بـ لكل ومدى وطالما، وتوقف الحلقة بـ توقف.

  • الحلقة تكرّر كتلة من الأسطر.
  • لكل ع في مدى(1, 11): تمرّ على الأعداد من 1 إلى ما قبل 11.
  • طالما شرط: تكرّر ما دام الشرط صواباً.
  • توقف تخرج من الحلقة، وتجاوز تنتقل إلى الدورة التالية.
  • مج += ع اختصار لـ مج = مج + ع.
مثال
مج = 0
لكل ع في مدى(1, 11):
مج += ع
اطبع(مج)
ن = 1
طالما ن < 100:
ن *= 2
اطبع(ن)
المخرج المسجَّل في الكتاب المرجعيmeem برنامج.م · 0.10.0
55128

جرّب هذا المثال في الملعب

مدى(1, 10) لا تشمل 10: آخر عدد فيها 9.

اطبع مجموع الأعداد الزوجية من 1 إلى 20، ثم جدول ضرب 3 من 1 إلى 5.

اعرض الحل
الحل
مجموع = 0
لكل ع في مدى(1, 21):
اذا ع % 2 == 0:
مجموع += ع
اطبع("مجموع الزوجية من 1 إلى 20: ", مجموع)
لكل ع في مدى(1, 6):
اطبع("3 × ", ع, " = ", 3 * ع)
مخرجات مسجّلة من المجمّعmeem 05_حل.م · meem 0.10.0+b01b55f
مجموع الزوجية من 1 إلى 20: 1103 × 1 = 33 × 2 = 63 × 3 = 93 × 4 = 123 × 5 = 15

العبارات · المدمجة مدى