Qual a característica essencial de um algoritmo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a característica essencial de um algoritmo?
- A) Deve ser escrito em uma linguagem de programação
- B) Deve ter um início e um fim
- C) Deve ser complexo
- D) Deve ser executado por um computador
- E) Deve ser longo e detalhado
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo é uma sequência finita de passos bem definidos, ordenados e não ambíguos para resolver um problema ou realizar uma tarefa.
- A característica essencial é a finitude: o algoritmo precisa terminar após um número finito de passos, o que equivale a ter um início (ponto de partida) e um fim (ponto de término).
- A alternativa A está errada, pois um algoritmo independe de linguagem; ele pode ser descrito em português, em fluxograma ou em pseudocódigo.
- A alternativa C está errada, pois complexidade não é requisito; algoritmos podem ser simples, como trocar dois valores de variáveis.
- A alternativa D está errada, pois algoritmos são conceitos abstratos e não precisam de computador para existir, como a receita de um bolo mostra.
- A alternativa E está errada, pois tamanho e nível de detalhe não definem um algoritmo; o que importa é que seja correto e finito.
- Conclusão: a alternativa B é a correta e coincide com o gabarito oficial.
💡 Dica: Pense nas propriedades que definem um algoritmo.
Alternativa por alternativa
O aluno associa algoritmo diretamente a código, achando que só existe algoritmo quando escrito em uma linguagem de programação específica.
Por que engana: Achar que algoritmo precisa ser escrito em linguagem de programação ou ser complexo para ser válido.
Todo algoritmo deve ter um ponto de partida e um ponto de término claros para ser considerado completo.
O aluno acredita que um algoritmo bom ou válido precisa ser complicado e sofisticado, confundindo sofisticação com correção.
O aluno confunde algoritmo com programa, achando que um algoritmo só existe quando é executado por uma máquina.
O aluno supõe que quanto mais longo e detalhado o procedimento, mais correto ele é, ignorando que o essencial é a finitude e a clareza dos passos.
Raio-X da questão
características de algoritmos
avaliacao
conceito de algoritmo · estrutura sequencial
Revisar as definições e propriedades de algoritmos.
Achar que algoritmo precisa ser escrito em linguagem de programação ou ser complexo para ser válido.
ciencia_tecnologia
abstrato
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
