Descreva um algoritmo que conte de 1 a 20, repetindo a contagem caso o número seja múltiplo de 5. Escreva-o em…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva um algoritmo que conte de 1 a 20, repetindo a contagem caso o número seja múltiplo de 5. Escreva-o em formato semilógico.
- A) Contar até 20 e repetir se for múltiplo de 5
- B) Contar de 1 a 5 e parar
- C) Contar de 1 a 20 sem condições
- D) Contar de 1 a 10 uma vez
- E) Contar de 5 a 25
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado pede um algoritmo que conte de 1 a 20 e que repita a contagem sempre que o número for múltiplo de 5. Resolvo sem olhar o gabarito: o algoritmo precisa de um intervalo fixo (1 a 20) e de uma condição que dispara a repetição. Passo 2: Os múltiplos de 5 dentro do intervalo são 5, 10, 15 e 20. Ao chegar em cada um deles, a contagem deve ser refeita, e o algoritmo só termina depois de atingir 20. Passo 3: A alternativa A diz contar até 20 e repetir se for múltiplo de 5. Ela contém o intervalo correto e a condição de repetição, por isso é a correta. Passo 4: A alternativa B está errada porque para em 5 e ignora os números de 6 a 20. Passo 5: A alternativa C está errada porque contar de 1 a 20 sem condições elimina a repetição exigida pelo enunciado. Passo 6: A alternativa D está errada porque limita a contagem a 1 a 10 e faz apenas uma passagem. Passo 7: A alternativa E está errada porque começa em 5 e termina em 25, fora do intervalo de 1 a 20. Passo 8: Concluo que o gabarito oficial A está correto e coincide com minha resolução. Observação: as alternativas são descrições resumidas e não o algoritmo completo em formato semilógico, então a escolha depende de comparar a descrição com o enunciado.
💡 Dica: Pense na estrutura de repetição para múltiplos de 5.
Alternativa por alternativa
Essa é a essência do algoritmo: contar e repetir para múltiplos de 5.
O aluno entendeu que o algoritmo deve parar ao encontrar o primeiro múltiplo de 5, tratando a condição de repetição como se fosse uma condição de parada.
O aluno entendeu que a contagem de 1 a 20 basta sozinha e que a condição sobre múltiplos de 5 pode ser ignorada.
Por que engana: Interpretar erroneamente a condição de repetição, repetindo a contagem em números errados ou não aplicando a repetição para múltiplos de 5.
O aluno leu o limite 20 como 10 ou confundiu o intervalo pedido, trocando o fim da contagem.
O aluno confundiu o ponto de partida com o primeiro múltiplo de 5, supondo que a contagem deve começar em 5 e não em 1.
Raio-X da questão
algoritmo de contagem
fixacao
algoritmo de contagem · condicao para repeticao
Revisar estruturas de controle em algoritmos.
Interpretar erroneamente a condição de repetição, repetindo a contagem em números errados ou não aplicando a repetição para múltiplos de 5.
pensamento_critico
abstrato
Questões parecidas com resolução
- Desenvolva um algoritmo que recebe um número inteiro como entrada e imprime todos os múltiplos de cinco até esse número…
- Descreva o funcionamento de um algoritmo que utiliza uma repetição condicional simples para contar quantos números pares…
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
- Em um algoritmo, como podemos usar a repetição para contar de 1 a 5?
- Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?
- Descreva um algoritmo que simule a contagem de 1 a 10 utilizando uma repetição.
🔎 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
