GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO02Fácil⏱ curto

Qual é a função dos algoritmos na programação de computadores?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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?

  1. A) Algoritmos são apenas listas de comandos sem importância.
  2. B) Eles são usados para criar interfaces gráficas apenas.
  3. C) Algoritmos são sequências de passos para resolver um problema.
  4. D) Eles não podem ser utilizados em linguagens de programação.
  5. E) Os algoritmos restringem a criatividade dos programadores.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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

A Erradaerro: Conceitual

O aluno acredita que algoritmos são apenas listas de comandos e que, por isso, não têm relevância na programação.

B Erradaerro: Conceituala que mais engana

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.

C Correta

Essa é a definição correta de um algoritmo; é uma série de etapas que levam à solução de um problema.

D Erradaerro: Conceitual

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.

E Erradaerro: Senso comum

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

Dificuldade Fácil
Leitura baixo
Discriminação baixo
Peso pedagógico baixo
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Função dos algoritmos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Noção de sequência lógica · Noção de problema computacional

📚 Reveja

Revise o conceito de algoritmo como sequência finita e ordenada de passos para resolver problemas.

⚠️ Erro mais comum

Confundir algoritmos com uma linguagem específica ou com comandos sem finalidade, sem perceber que organizam passos para resolver um problema.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.