Qual é a característica essencial de um algoritmo?
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
Qual é a característica essencial de um algoritmo?
- A) Deve ser infinito
- B) Deve ser escrito em uma linguagem de programação específica
- C) Deve proporcionar um resultado
- D) Deve ser complexo
- E) Deve ser executado imediatamente
✅ Resposta correta: alternativa C
Resolução passo a passo
- Algoritmo é uma sequência finita, ordenada e não ambígua de passos que, a partir de uma entrada, deve chegar a um resultado (uma saída) que resolve um problema. Passo 2: Analisando as alternativas, a característica essencial é que o algoritmo deve proporcionar um resultado, alternativa C. Passo 3: A alternativa A está errada porque um algoritmo deve ser finito, pois um processo infinito nunca termina e não entrega resposta. Passo 4: A alternativa B está errada porque um algoritmo é independente de linguagem; ele pode ser descrito em português, em fluxograma ou em pseudocódigo, e só depois implementado em uma linguagem específica. Passo 5: A alternativa D está errada porque a complexidade não é requisito; algoritmos podem ser simples e continuam sendo algoritmos válidos. Passo 6: A alternativa E está errada porque a execução é uma etapa posterior e não faz parte da definição de algoritmo; um algoritmo existe como descrição mesmo sem ser executado. Passo 7: O gabarito oficial C está correto, sem divergência.
💡 Dica: Pense nas definições básicas de um algoritmo.
Alternativa por alternativa
O aluno pode achar que um algoritmo precisa rodar sem parar, confundindo processos contínuos, como sistemas operacionais, com algoritmos, que devem terminar após um número finito de passos.
O aluno associa algoritmo a um programa de computador e acredita que só existe quando escrito em uma linguagem específica, sem distinguir a ideia do algoritmo de sua implementação.
Por que engana: Confundir a característica essencial de um algoritmo com aspectos não obrigatórios, como linguagem específica ou complexidade.
A principal característica de um algoritmo é que ele deve levar a um resultado após ser executado.
O aluno supõe que algo mais complicado é mais sofisticado e, por isso, mais correto, usando a intuição do dia a dia contra a definição escolar de algoritmo, que vale pela clareza e pela finitude dos passos.
O aluno confunde a existência do algoritmo com sua execução, achando que ele só é algoritmo quando roda imediatamente no computador, quando na verdade a execução é uma etapa posterior à sua definição.
Raio-X da questão
características de algoritmos
avaliacao
conceito de algoritmo · características de algoritmos
Revisar o que caracteriza um algoritmo.
Confundir a característica essencial de um algoritmo com aspectos não obrigatórios, como linguagem específica ou complexidade.
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
