|
8.2.5 Repetição contada (For)
For
<variável>:= <expressão1 to
<expressão2> do
comando;
ou
For
<variável>:= <expressão1 downto
<expressão2> do
comando; |
Ex.:
For
I:= 1 to N do
PRODUTO:=
PRODUTO * I;
ou
For
I:= N downto
1 do
PRODUTO:= PRODUTO
* I
Obs:
-
O valor da variável
de controle não pode ser mudado dentro do loop;
-
Nem o valor do início
nem o valor final podem ser mudados dentro do loop;
-
Todos devem ser do mesmo
tipo (a variável de controle, o valor inicial e o valor final),
estes usualmente são Integer,
porém podem ser qualquer tipo escalar, a menos do real;
-
O valor da variável
de controle é indefinido após a execução do
loop.
|