Lia criou um algoritmo que mostra um desenho cinco vezes. Ele não recebe dados novos nem verifica resultados…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Lia criou um algoritmo que mostra um desenho cinco vezes. Ele não recebe dados novos nem verifica resultados. O que determina o fim da repetição?
- A) Um resultado diferente
- B) Uma repetição
- C) Cinco repetições
- D) Dez repetições
- E) Um dado novo
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado descreve um algoritmo que mostra o mesmo desenho e, por isso, a repetição é feita um número fixo de vezes. Passo 2: Como o algoritmo não recebe dados novos e não verifica resultados, nenhuma condição externa interrompe o laço. O fim é determinado pela própria contagem, que é de cinco repetições, como indica a questão. Passo 3: A alternativa A está errada, porque um resultado diferente só encerraria a repetição se o algoritmo verificasse resultados, e o enunciado diz que ele não faz isso. Passo 4: A alternativa B está errada, porque uma repetição é apenas o começo do processo e não a condição que o encerra. Passo 5: A alternativa D está errada, porque o número dez não aparece no enunciado e não corresponde à quantidade de repetições descrita. Passo 6: A alternativa E está errada, porque o enunciado afirma explicitamente que o algoritmo não recebe dados novos. Conclusão: a resposta correta é a C, de acordo com o gabarito oficial.
💡 Dica: Pense sobre as condições de parada em loops.
Alternativa por alternativa
Confunde repetição controlada por contagem com repetição controlada por condição, achando que o laço deve parar quando algum resultado muda.
Acredita que a própria repetição é o que determina seu fim, sem perceber que a condição de parada precisa ser definida separadamente.
Por que engana: Confundir o critério de término da repetição com a complexidade do problema, acreditando que a dificuldade do problema influencia diretamente no término do algoritmo.
Como o algoritmo repete o comando cinco vezes, a repetição termina depois da quinta vez.
Provavelmente dobrou o número cinco por engano ou leu o enunciado de forma apressada, associando o desenho a dez repetições.
Imagina que um algoritmo só avança ou termina quando recebe informação nova, o que não se aplica a um laço de contagem fixa.
Raio-X da questão
algoritmo de repetição
avaliacao
algoritmo de repetição · lógica de programação
Revisar os conceitos de controle de fluxo em algoritmos.
Confundir o critério de término da repetição com a complexidade do problema, acreditando que a dificuldade do problema influencia diretamente no término do algoritmo.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Na aula, Lia começa com o número 0. Ela imprime o número enquanto ele for menor que 5 e soma 1 a cada passo. Quais…
- Joana criou um algoritmo para mostrar os números de 1 a 5 usando uma estrutura de repetição simples. Porém, ela esqueceu…
- Uma estudante criou um algoritmo que repete uma tarefa enquanto uma condição for verdadeira. Por erro, a condição de…
- Lia está criando um algoritmo para somar números digitados pelo usuário. O algoritmo deve continuar pedindo e somando…
- O que acontece em um algoritmo quando a condição de repetição nunca se torna falsa?
- O que é necessário para que um algoritmo com repetição simples funcione corretamente?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
