segunda-feira, 5 de dezembro de 2011

Estruturas de Controle para Repetição: While, Repeat e For.

Estruturas de Repetição:  for...to   e  for...downto

Sintaxe: for...to (contador crescente):

for variavel_contadora := valor_inicial to valor_final do
       begin
              {bloco de comandos}
       end;

Sintaxe: for...downto (contador decrescente):

for variavel_contadora := valor_inicial downto valor_final do
       begin
              {bloco de comandos}
       end;

Nota 1: A variável_contadora deve ser inteira.
Nota 2: A variável_contadora é incrementada de uma unidade no for...to, a cada iteração do laço, e drecrementada de uma unidade no for...downto. 

Estrutura de Repetição: while...do

Sintaxe:

while (condição)  do
     begin
              {bloco de comandos}
     end;

Na estrutura while...do a repetição só ocorre enquanto a condição for verdadeira, e a condição é verificada antes da primeira execução do laço, ou seja, pode acontecer de o bloco de comandos não ser executado uma única vez.

Estrutura de Repetição: repeat...until


Sintaxe:

       repeat
              {bloco de comandos}
       until (condição);

Na estrutura repeat...until o bloco de comandos é executado uma vez, para depois ser verificada a condição que determina se haverá a repetição. Esta repetição ocorre até que a condição seja verdadeira, ou seja, enquanto for falsa.

2 comentários: