Um algoritmo que imprime números de 1 a 5 deve ter uma condição. Qual o melhor uso dessa condição?
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
Um algoritmo que imprime números de 1 a 5 deve ter uma condição. Qual o melhor uso dessa condição?
- A) Parar a impressão ao chegar em 3
- B) Imprimir apenas números pares
- C) Repetir a impressão para 1 e 2
- D) Imprimir todos os números incondicionalmente
- E) Parar a impressão ao chegar em 5
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado diz que o algoritmo imprime os números de 1 a 5 e que precisa de uma condição. Essa condição controla quando o processo de impressão deve terminar, isto é, quando o laço de repetição deve parar. Passo 2: Resolvendo por conta própria, a condição mais útil é a que indica o fim da sequência, ou seja, parar a impressão ao chegar em 5, que é o último valor pedido. Assim o algoritmo imprime exatamente 1, 2, 3, 4 e 5 e não continua indefinidamente. Passo 3: A alternativa A está errada porque parar em 3 faria o algoritmo imprimir apenas 1 e 2, deixando de cumprir o pedido. Passo 4: A alternativa B está errada porque filtrar apenas números pares não corresponde à tarefa de imprimir de 1 a 5, pois o 1, o 3 e o 5 seriam omitidos. Passo 5: A alternativa C está errada porque repetir a impressão de 1 e 2 não gera a sequência pedida e não define um fim para o processo. Passo 6: A alternativa D está errada porque o próprio enunciado afirma que o algoritmo deve ter uma condição, e imprimir tudo incondicionalmente ignora esse requisito. Passo 7: Conclusão: o gabarito E está correto, pois a condição de parada em 5 é o melhor uso para delimitar a impressão de 1 a 5.
💡 Dica: Pense na estrutura de repetição adequada para o algoritmo.
Alternativa por alternativa
O aluno interpreta a condição como um limite arbitrário e acredita que a parada pode ocorrer em qualquer valor intermediário, sem observar que o intervalo pedido termina em 5.
Por que engana: Escolher uma condicao que interrompe a repeticao antes do objetivo, como parar em 3, ou nao usar condicao adequada para controlar o loop.
O aluno confunde a função da condição com a de um filtro, achando que ela deve selecionar apenas alguns valores, como os pares, em vez de controlar o término da sequência.
O aluno confunde repetição com parada, imaginando que a condição serve para repetir trechos da impressão, e não para definir quando o processo termina.
O aluno ignora o requisito do enunciado de que o algoritmo deve ter uma condição e pensa que imprimir tudo sem controle já resolve a tarefa.
A impressão deve incluir todos os números até 5.
Raio-X da questão
algoritmo de repetição
avaliacao
algoritmo de repetição · condicao de parada em repeticao
Revisar estruturas de controle em algoritmos.
Escolher uma condicao que interrompe a repeticao antes do objetivo, como parar em 3, ou nao usar condicao adequada para controlar o loop.
pensamento_critico
abstrato
Questões parecidas com resolução
- Um algoritmo que precisa imprimir os números de 1 a 5 pode utilizar uma estrutura de repetição simples. Qual a melhor…
- Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?
- O que acontece em um algoritmo que utiliza uma estrutura de repetição simples para imprimir números de 1 a 5?
- Desenvolva um algoritmo que imprima os números de 1 a 5 utilizando uma estrutura de repetição. Qual deve ser a saída do…
- Qual é a estrutura correta para um algoritmo que imprime os números de 1 a 5 utilizando uma repetição simples?
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para imprimir os números de 1 a 5?
🔎 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
