Operation Manual

Programação 21-25
DO…UNTIL …END Do ... Until ... End é um comando de repetição que
executa a condição-de-repetição repetidamente, até que
condição-teste retorne um resultado verdadeiro (diferente
de zero). Devido ao fato de o teste ser executado depois
da condição-de-repetição, a condição-de-repetição
sempre será executada pelo menos uma vez. Sua sintaxe
é:
DO condição-de-repetição UNTIL condição-teste
END
1
X A:
DO A + 1 X A
UNTIL A == 12
END
WHILE…
REPEAT…
END
While ... Repeat ... End é um comando de repetição
que processa repetidamente a condição-teste e executa a
seqüência de condição-de-repetição caso o teste seja
verdadeiro. Devido ao fato de a condição-teste ser
executada antes da condição-de-repetição, a condição-
de-repetição não será executada se o teste for falso logo
no início. Sua sintaxe é:
WHILE condição-teste REPEAT condição-de-
repetição END
1
X A:
WHILE A < 12
REPEAT A+1 X A
END
FOR…TO…STEP
...END
FOR nome=expressão-inicial TO expressão-final
[STEP incremento];
condição-de-repetição END
FOR A=1 TO 12 STEP 1;
DISP 3;A:
END
Observe que o parâmetro STEP é opcional. Se for
omitido, será assumido um valor de incremento de 1.
BREAK Termina o loop.
BREAK: