تكرار الخطوات
تشغّل كتلة تكرار الخطوات التي بداخلها أكثر من مرة.
إضافة تكرار
- حدد الخطوة التي يجب أن تليها الكتلة (أو لا تحدد أي خطوة، لإضافتها في النهاية).
- انقر على شرط / تكرار واختر التكرار عددًا من المرات أو التكرار ما دام… أو التكرار حتى….
يضيف المحرر صف تكرار ونهاية التكرار الخاص به، مع تحديد صف التكرار، لكي تذهب الخطوة التالية التي تضيفها إلى الداخل. والخطوات الواقعة بين الصفين هي التي تتكرر.
كيف ينتهي
حدد صف التكرار لتحريره. يختار التكرار كيف تنتهي الكتلة؛ ويحتفظ كل اختيار بحقوله الخاصة أثناء التبديل بينها.
| الاختيار | اسم الصف | يشغّل الخطوات |
|---|---|---|
| عددًا من المرات | التكرار عددًا من المرات | عدد المرات مرة. وعدد المرات عدد صحيح، أو ثابت مسمى، أو $variable، أو قراءة من قائمة القيم الخاصة به، التي لا تعرض إلا القراءات التي تعطي عددًا صحيحًا، مثل موضع الماوس X. ويُقرأ مرة واحدة عند بدء التكرار. ويبدأ التكرار الجديد بـ 2. و0 أو أقل لا يشغّل الخطوات أبدًا. |
| ما دام الشرط متحققًا | التكرار ما دام | ما دام الشرط صحيحًا. ويُفحص الشرط قبل كل مرور، لذا إذا كان خاطئًا في البداية، فلا تعمل الخطوات على الإطلاق. |
| حتى يتحقق الشرط | التكرار حتى | ما دام الشرط خاطئًا. ويُفحص الشرط قبل كل مرور، لذا إذا كان صحيحًا بالفعل في البداية، فلا تعمل الخطوات على الإطلاق. |
لشرط التكرار ما دام والتكرار حتى الأنواع الثلاثة نفسها التي لـ إذا: مقارنة قيمتين، أو نتيجة دالة مضمَّنة، أو قيمة أو متغير، مع عكس النتيجة (not) (الشروط). ولا يُعرض نقل إلى متغير هنا: فالخطوة المنقولة فوق التكرار لن تعمل إلا مرة واحدة، بينما يُفحص الشرط قبل كل مرور. لاستخدام نتيجة دالة مضمَّنة متغيرة، اختر نتيجة دالة مضمَّنة.
يمكن أن تقع التكرارات داخل تكرارات أخرى وداخل كتل إذا.
مغادرة التكرار مبكرًا
يغادر الخروج من الحلقة، من قائمة شرط / تكرار، أعمق تكرار يقع فيه؛ ويتابع الإجراء بعد نهاية التكرار الخاص بذلك التكرار. ضعه داخل كتلة إذا للمغادرة في بعض الحالات فقط.
لا يمكن إضافة الخروج من الحلقة إلا حيث سيقع داخل تكرار. وإذا نقلته لاحقًا خارج كل التكرارات، يعرض صفه ليست داخل تكرار، ولا يمكن تشغيل الإجراء حتى تعيده أو تزيله.
ينهي إيقاف الخطوات الإجراء كله، من داخل تكرار أو من أي مكان آخر (الشروط).
تكرار لا ينتهي أبدًا
التكرار ما دام الذي لا يصبح شرطه خاطئًا أبدًا يُبقي الإجراء قيد التشغيل. أضف انتظار داخل مثل هذه الحلقات لكي لا تُبقي الكمبيوتر مشغولًا، وتأكد من أن شيئًا ما بداخلها يغيّر الشرط. ويوقف مفتاح اختصار إيقاف كل الإجراءات (Ctrl+Shift+Alt+F9 ما لم تغيّره في صفحة عام) كل إجراء قيد التشغيل.
بيئة التجربة مكان آمن لتجربة حلقة: فهي توقف التشغيل الذي يستمر طويلًا.