1. FOR – NEXTالفصل الثالث
. .يتم التكرار لعدد محدد مسبقا من األوقات
بناء الجملة
FOR Variable = Expression TO
Expression [STEP Expression]
...
NEXT
'.تكرار محدد
FOR iCount = 1 TO 20 STEP 3
PRINT iCount & " ";
NEXT
FOR EACH IN
.تكرار محدد بعدد المتغيرات في تعبير معين
تركيب الجملة
FOR EACH Variable IN Expression
...
NEXT
.حلقة تعداد
FOR EACH Element IN Dict
PRINT Element;
2. NEXT
DO – LOOP
هذه الجملة تقوم بعملية تكرار للشرط طالما كانت قيمة ذلك الشرط
صحيحة. سيتم تقييم الشرط إما في بداية الشرط أو نهايته وذلك إعتمادا
DOأو : DO WHILE - LOOPعلى الجملة المستخدمة هل هيعند ) (falseإذا كانت قيمة الشرط منذ البداية خطأ .LOOP UNTIL
تقييم الشرط في بداية الجملة (شرط الدخول) فلن يتم تنفيذ األكواد بداخل
تلك الجملة أبدا. وعلى العكس من ذلك ، إذا تم تقييم الشرط في نهاية
الجملة (شرط الخروج) فسيتم تنفيذ األكواد بداخل تلك الجملة على األقل
.مرة واحدة ، على الرغم من أن الشرط صحيحا في خروج ودخول الجملة
بناء الجمل
ة
]DO [WHILE Condition
...
][BREAK|CONTINUE
...
]LOOP [UNTIL Condition
.تكرار ال نهائي'
5 =< DO WHILE a
PRINT "Hello World"; a
INC a
LOOP
UNTILنفس التأثير مع '
DO
PRINT "Hello World"; a
INC a
6 = LOOP UNTIL a
]عدل[REPEAT – UNTIL
سيتم تكرار الجمل المحصورة بين طرفي الجملة حتى تصبح قيمة تلك
.الجمل صحيحة
بناء الجملة
3. REPEAT
...
UNTIL Condition
.حلقة تكرار مع اختبار خروج في النهاية'
REPEAT
حلقت التكزار سيتم ' PRINT Timer
تنفيذها مزة واحدة على األقل حتى لو كانت
.خطأ منذ البدايت UNTILقيمت
01 > UNTIL Timer
WHILE - WEND
.الجمل المحصورة بين طرفي الجملة سيتم تنفيذها مادامت مطابقة للحالة
بناء الجملة
WHILE Condition
...
WEND
إنشاء حلقة مع اختبار خروج في البداية'
01 =< WHILE a
PRINT "Hello World"; a
INC a
WEND
االداِ Timerاْى ادٔات انفٍدٕال تٍسك ْٔى اداِ انتسكى
فى انٕقت
اْى خصائص االداِ ْ Timerى انخاصٍّ ًْٔinterval
تٕضغ تّ قٍى انٕقت انًشاد ػًم االداِ تّ
ٔفى ْزِ االداِ 0001 ٌؼًُ ثاٍَّ فزا اسدَا كتاتّ ساػّ
ستكٌٕ 0000063 ْٔكزا