ESTRUTURA DE REPETIÇÂO
São denominadas de LAÇOS ou LOOP
sequencia de instruções executada varias vezes.
While (Enquanto/Faça)
Condição falsa
Laço é finalizado
Condição verdadeira
Bloco de instruções dentro do laço
é executado
É validada antes de cada repetição do laço
PODE SUBSTITUIR LAÇOS (FOR).
REPETIÇÃO MAIS SIMPLES
Do/While (Faça/Enquanto)
As instruções dentro do laço só são
executadas novamente.
Se a condição de validação for Verdadeira.
Após a primeira execução das instruções do laço.
Que a expressão é testada.
Na primeira vez que todas as instruções serão executadas
A CONSIÇÃO DE VALIDAÇÃO É VERIFICADA APÓS A EXECUÇÃO DO BLOCO DE INSTRUÇÕES DO LAÇO.
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
For (Para/Faça)
COMO FUNCIONA
Condição: determina o final do laço (repetição).
Uma expressão lógica. É verificada antes da execução 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.
For: inicializa a estrutura.
Testada antes de executar qualquer instrução dentro do laço.
VAR= LITERAL OU INTEIRO
USADA QUANDO O NÚMERO EXATO DE REPETIÇÕES É CONHECIDO.