Para calcular o fatorial de um número, um programa repete a mesma operação várias vezes até chegar ao…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Para calcular o fatorial de um número, um programa repete a mesma operação várias vezes até chegar ao resultado final. — Que característica do raciocínio algorítmico aparece nessa situação?
- A) O uso de comparação entre valores para decidir qual número deve ser multiplicado primeiro no cálculo.
- B) O uso de repetição de um procedimento, como um laço de repetição, para executar a mesma operação várias vezes.
- C) A escolha de um único caminho de resolução para evitar que a operação seja repetida no cálculo final.
- D) A execução de uma sequência fixa de passos, sem necessidade de repetir nenhuma operação durante o processo.
- E) A organização do cálculo por meio de uma fórmula direta, sem precisar repetir etapas intermediárias.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado descreve um programa que repete a mesma operação várias vezes até chegar ao resultado final, o que é a ideia central de repetição no raciocínio algorítmico.
- No cálculo do fatorial, por exemplo 5! = 5 x 4 x 3 x 2 x 1, a mesma operação (multiplicar o acumulado pelo próximo número) é executada repetidamente, normalmente com um laço de repetição.
- Portanto, a alternativa B está correta, pois descreve exatamente o uso de repetição de um procedimento para executar a mesma operação várias vezes.
- A alternativa A está errada, pois comparação entre valores não é a característica central desse processo; o fatorial não depende de decidir qual número multiplicar primeiro.
- A alternativa C está errada, pois a questão fala justamente em repetição, e não em evitar repetições.
- A alternativa D está errada, pois a sequência fixa de passos não descreve um processo em que a operação se repete.
- A alternativa E está errada, pois uma fórmula direta sem repetição contradiz o enunciado, que descreve etapas repetidas até o resultado.
- Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Procure a ideia de repetir a mesma ação várias vezes.
Alternativa por alternativa
O aluno associa algoritmos a comparações e decisões (estruturas condicionais) e acredita que a característica do fatorial é escolher a ordem das multiplicações por comparação de valores.
Esta alternativa responde exatamente ao comando: identifica a característica do raciocínio algorítmico presente no cálculo do fatorial, que é a repetição controlada de etapas.
O aluno entende que um bom algoritmo deve evitar repetições e, por isso, interpreta a questão como busca por um caminho que elimine a repetição do cálculo.
Por que engana: Confundir repetição com apenas sequência de passos.
O aluno confunde algoritmo com sequência fixa de passos sem repetição, ignorando que o enunciado descreve justamente a repetição da mesma operação.
O aluno pensa que usar fórmula direta elimina a necessidade de etapas intermediárias, ignorando que o enunciado trata de um processo que repete etapas até chegar ao resultado.
Raio-X da questão
Repetição de procedimentos.
Reconhecer repetição
Sequência de passos. · Noção de repetição em algoritmos.
Laço de repetição.
Confundir repetição com apenas sequência de passos.
Cultura digital
Persistência.
Programação e lógica
Questões parecidas com resoluçã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
