GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO03Média⏱ curto

Qual é a principal função de um algoritmo na lógica computacional?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO03

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a principal função de um algoritmo na lógica computacional?

  1. A) Realizar cálculos matemáticos complexos.
  2. B) Organizar dados em estruturas hierárquicas.
  3. C) Definir uma sequência de passos para resolver um problema.
  4. D) Armazenar informações em bancos de dados.
  5. E) Criar interfaces gráficas para softwares.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Um algoritmo é, em essência, uma sequência finita, ordenada e não ambígua de instruções que, seguida passo a passo, leva à solução de um problema.
  2. Na lógica computacional, o foco está em descrever como resolver um problema de forma precisa, independentemente da linguagem de programação usada.
  3. Portanto, a alternativa C, que afirma que o algoritmo define uma sequência de passos para resolver um problema, descreve corretamente sua principal função.
  4. A alternativa A está errada porque cálculos matemáticos podem ser feitos por algoritmos, mas isso não é sua função principal, que é a de descrever a solução de qualquer problema.
  5. A alternativa B está errada porque organizar dados em estruturas hierárquicas é papel de estruturas de dados, como árvores, e não a definição de um algoritmo.
  6. A alternativa D está errada porque armazenar informações é função de sistemas de armazenamento e bancos de dados, não do algoritmo em si.
  7. A alternativa E está errada porque criar interfaces gráficas é uma tarefa de desenvolvimento de software, que pode usar algoritmos, mas não define o conceito de algoritmo.
  8. Conclusão: a alternativa correta é a C, coincidindo com o gabarito oficial.

💡 Dica: Pense na definição de algoritmo.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

O aluno associa algoritmo apenas a contas matemáticas, confundindo o conceito geral com uma de suas aplicações possíveis.

Por que engana: Confundir a função principal do algoritmo com tarefas específicas como cálculos ou armazenamento de dados.

B Erradaerro: Conceitual

O aluno confunde algoritmo com estrutura de dados, pois hierarquia é característica de árvores e outras estruturas, não da sequência de passos.

C Correta

A função principal de um algoritmo é fornecer uma sequência lógica de instruções para resolver um problema específico.

D Erradaerro: Conceitual

O aluno associa algoritmo ao ato de guardar informações, confundindo processamento com armazenamento de dados.

E Erradaerro: Conceitual

O aluno vê o algoritmo como parte visível do software, como a interface, sem perceber que ele é a lógica por trás de qualquer programa.

Raio-X da questão

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

função de um algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · sequencia de passos

📚 Reveja

Revisar o conceito de algoritmo e sua importância na computação.

⚠️ Erro mais comum

Confundir a função principal do algoritmo com tarefas específicas como cálculos ou armazenamento de dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.