for

Pascalzim

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


    1. O comando for armazena na variável contador o valor da expressão correspondente à valorInicial.


    1. Se contador é maior (for...to) ou menor (for...downto) que valorFinal o comando for pára de executar. Caso contrário, comando é executado.


    1. Após executar comando o valor armazenado em contador é incrementando ou decrementando (o for...to incrementa, e for ... downto decrementa).


    1. 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