for
O comando for, diferente dos comandos repeat e while, permite que uma sequência de comandos seja executada um número definido de vezes.
Sintaxe
for contador := valorInicial to valorFinal do
comando
for contador := valorInicial downto valorFinal do
comando
Onde:
- contador é uma variável do tipo integer ( ou char )
- valorInicial e valorFinal são expressões do tipo integer ( ou do tipo char )
- comando pode ser um comando simples ou um comando composto
Funcionamento
- O comando for armazena na variável contador o valor da expressão correspondente à valorInicial.
- Se contador é maior (for...to) ou menor (for...downto) que valorFinal o comando for pára de executar. Caso contrário, comando é executado.
- Após executar comando o valor armazenado em contador é incrementando ou decrementando (o for...to incrementa, e for ... downto decrementa).
- Volta para o passo 2.
Exemplo
For i:= 2 to 63 do
if data[ i ] > max then
max := data[ i ] ;
Exemplo
For c:= ‘a’ to ‘z’ do
write( c );
Created with the Freeware Edition of HelpNDoc: Easily create Web Help sites