حلقة مشغل القيام به في حين
و لل و حين حلقات الاختيار إنهاء في البداية، وليس في نهاية الحلقة. المشغل الثالث حلقة تفعل - في حين أن يتحقق شرط إنهاء في النهاية، بعد كل تكرار الحلقة. يتم تنفيذ جسم حلقة دائما مرة واحدة على الأقل.
فعل
المشغل.
بينما (التعبير)
لأول مرة يتم تنفيذ المشغل، ثم يتم حساب التعبير. وإذا كان صحيحا، ثم يتم تنفيذ المشغل مرة أخرى، وهلم جرا. إذا أصبح التعبير كاذبة، تنتهي الحلقة.
ملاحظة
إذا كان من المتوقع أن عددا كبيرا من التكرار سيتم التعامل معها في حلقة، فمن المستحسن أن تحقق حقيقة إنهاء البرنامج القسري باستخدام IsStopped () وظيفة.