ESTRUTURA DE REPETIÇÂO

For (Para/Faça)

USADA QUANDO O NÚMERO EXATO DE REPETIÇÕES É CONHECIDO.

VAR= LITERAL OU INTEIRO

COMO FUNCIONA

For: inicializa a estrutura.

Testada antes de executar qualquer instrução dentro do laço.

Variável de inicialização: inicia uma
variável de controle do laço.

executada apenas uma vez, no início do
laço.

Condição: determina o final do laço (repetição).

Uma expressão lógica. É verificada antes da execução do laço.

Do/While (Faça/Enquanto)

CONDIÇÃO DE VALIDAÇÃO DO LAÇO APENAS NO FINAL DO COMANDO.

instruções dentro do laço serão
executadas pelo menos uma vez

A CONSIÇÃO DE VALIDAÇÃO É VERIFICADA APÓS A EXECUÇÃO DO BLOCO DE INSTRUÇÕES DO LAÇO.

COMO FUNCIONA

Na primeira vez que todas as instruções serão executadas

Após a primeira execução das instruções do laço.

Que a expressão é testada.

As instruções dentro do laço só são
executadas novamente.

Se a condição de validação for Verdadeira.

While (Enquanto/Faça)

REPETIÇÃO MAIS SIMPLES

PODE SUBSTITUIR LAÇOS (FOR).

COMO FUNCIONA

É validada antes de cada repetição do laço

Condição verdadeira

Bloco de instruções dentro do laço
é executado

Condição falsa

Laço é finalizado

sequencia de instruções executada varias vezes.

São denominadas de LAÇOS ou LOOP