Na estrutura de repetição while (enquanto), a execução de uma ou mais instruções de um bloco, ou laço, depende de uma condição de controle verificada no início, ou
Enquanto o resultado da condição se mantiver verdadeiro, o bloco de instruções é executado, caso contrário, ocorre o desvio para a primeira linha após este bloco.
A figura a seguir mostra o fluxograma de uma estrutura de repetição while (enquanto).
Início do while
X
Verificar se a
condição é
verdadeira
(True)
True
Executar rotina
False
Observe as afirmativas abaixo:
I. Na estrutura de repetição while (enquanto) a expressão booleana é verificada antes da execução da primeira instrução dentro do bloco
II. Na estrutura de repetição while (enquanto), se a expressão booleana resultar em FALSO as instruções que estão dentro do bloco não são executadas.
III. Na estrutura de repetição while (enquanto), se a condição de execução for falsa em algum momento, o laço é interrompido para que o resto do algoritmo entre em
IV. Na estrutura de repetição while (enquanto), se o resultado da condição for VERDADEIRO, as instruções são executadas e em seguida a condição será testada
V. A estrutura de repetição while (enquanto) implementa uma variável contadora implicitamente dentro de sua estrutura.