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