معنى repeat أعد حتى يتحقق الشرط
معنى while مادام الشرط محقق أعد
فبالنسبة ل repeat الشرط موجود في أخر التعليمة وهذا يعني أنها تنفذ على الأقل مرة واحدة
أما بالنسبة ل while الشرط موجود في أول التعليمة وهذا يعني أنهاقد تنفذ أو لاتنفذ حسب الشرط في البداية
مثال
a=2;
c=3;
repeat
a=a+1
c=c+a
until a=4
write(c)J
النتيجة
10
a=2;
c=3;
while(a<4)L
a=a+1
c=c+a
endwhile
write(c)L
النتيجة
10