Qual é a função dos algoritmos na programação de computadores?
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 função dos algoritmos na programação de computadores?
- A) Algoritmos são apenas listas de comandos sem importância.
- B) Eles são usados para criar interfaces gráficas apenas.
- C) Algoritmos são sequências de passos para resolver um problema.
- D) Eles não podem ser utilizados em linguagens de programação.
- E) Os algoritmos restringem a criatividade dos programadores.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado, que pergunta qual é a função dos algoritmos na programação de computadores. O conceito básico de algoritmo é uma sequência finita, ordenada e não ambígua de passos que, executados, resolvem um problema ou realizam uma tarefa.
- Compare cada alternativa com esse conceito. A alternativa C afirma exatamente que algoritmos são sequências de passos para resolver um problema, o que corresponde à definição correta e ao papel dos algoritmos na programação.
- Analise as demais alternativas. A alternativa A está errada porque algoritmos não são comandos sem importância, pois são a base de todo programa. A alternativa B está errada porque algoritmos servem para muitas finalidades, não apenas interfaces gráficas. A alternativa D está errada porque algoritmos são independentes de linguagem e podem ser implementados em qualquer linguagem de programação. A alternativa E está errada porque algoritmos organizam a solução de um problema, mas não impedem a criatividade, que se manifesta na escolha e no desenho dos passos.
- Conclusão: a alternativa correta é a C, em concordância com o gabarito oficial.
💡 Dica: Identifique o que uma sequência ordenada de instruções permite fazer.
Alternativa por alternativa
O aluno acredita que algoritmos são apenas listas de comandos e que, por isso, não têm relevância na programação.
O aluno associa algoritmos apenas a interfaces visuais, ignorando que eles servem para resolver qualquer tipo de problema computacional.
Por que engana: Confundir algoritmos com uma linguagem específica ou com comandos sem finalidade, sem perceber que organizam passos para resolver um problema.
Essa é a definição correta de um algoritmo; é uma série de etapas que levam à solução de um problema.
O aluno confunde algoritmo com código de uma linguagem específica, achando que algoritmos não podem ser usados em linguagens de programação.
O aluno entende que seguir uma sequência de passos elimina a criatividade, quando na verdade a criatividade está na elaboração dos passos.
Raio-X da questão
Função dos algoritmos
diagnostico
Noção de sequência lógica · Noção de problema computacional
Revise o conceito de algoritmo como sequência finita e ordenada de passos para resolver problemas.
Confundir algoritmos com uma linguagem específica ou com comandos sem finalidade, sem perceber que organizam passos para resolver um problema.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Qual a função de um algoritmo em um programa de computador?
- Qual é a função principal de um algoritmo na programação?
- Qual é a principal função de um algoritmo em computação?
- Qual a função de um algoritmo na resolução de problemas computacionais?
- Por que os algoritmos são fundamentais na programação de computadores?
- O que é um algoritmo? Qual a sua função na programaçã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
