مقدمة
صورة لكسيرية
شكل 5.1 المصدر: تعديل لعمل "الحوسبة الكمومية"، بواسطة كيفن دولي/فليكر، ترخيص CC BY 2.0

مقدمة

إن حلقة التكرار (loop) هي كتلة شِفرة تُشغّل مجموعة من التعليمات طالما كان شرط معين صحيحًا. تُستخدم حلقة التكرار غالبًا لأداء مهمة متكررة. مثال: يتحقق البرنامج على الهاتف بشكل متكرر لمعرفة ما إذا كان الهاتف خاملًا. بمجرد الوصول إلى الوقت الذي حدده المستخدم، يُقفَل الهاتف. يمكن أيضًا استخدام حلقات التكرار للتكرار على القوائم مثل أسماء الطلاب في قائمة، وطباعة الأسماء واحدًا تلو الآخر.

يقدّم هذا الفصل نوعين من حلقات التكرار: حلقة التكرار المحدد for وحلقة التكرار الشرطي while. يقدم هذا الفصل أيضًا تعليمتَي break و continue للتحكم في تنفيذ حلقة التكرار.