As estruturas de repetição das linguagens de programação foram concebidas para que seja possível repetir determinados conjuntos de comandos. Essas estruturas são um importante recurso para o desenvolvimento de algoritmos/programas.
Analise as alternativas a seguir relativas à estrutura de repetição "enquanto...faça" e assinale a opção correta.
A.
O bloco de comandos da repetição é sempre executado pelo menos uma vez.
B.
Não é necessário que a variável que será testada na condição receba um valor (seja inicializada) pois o comando "enquanto" faz isso automaticamente.
C.
Se o resultado da condição for falso, o bloco de repetição é executado novamente; caso contrário, é finalizada a repetição.
D.
Essa estrutura de repetição pode ser utilizada quando não se sabe exatamente quantas vezes o bloco de repetição deve ser repetido.
E.
O bloco de repetição não pode ser executado infinitas vezes.
Soluções para a tarefa
Resposta:
Alternativa E.
Explicação:
A - A condição de repetição é quem vai dizer se o bloco é executado ou não.
B - A váriavel deve ser inicializada.
C - Se for falso, o bloco de repetição é finalizado
D - Estrutura de repetição deve ter inicialização, condição e incremento
E - Correta
Resposta:
D.
Essa estrutura de repetição pode ser utilizada quando não se sabe exatamente quantas vezes o bloco de repetição deve ser repetido.
Explicação:
Por que esta resposta é a correta?
Essa estrutura de repetição pode ser utilizada quando não se sabe exatamente quantas vezes o bloco de repetição deve ser repetido. A estrutura de repetição "enquanto...faça" não define, a priori, a quantidade de vezes que será repetida, pois tal controle depende do resultado da condição. Assim, o bloco de repetição pode não ser executado ou pode ser executado diversas vezes. É necessário que a variável que será testada na condição receba um valor (seja inicializada ou lida antes do comando "enquanto".