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

Qual a função de um algoritmo em um programa de computador?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

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 função de um algoritmo em um programa de computador?

  1. A) Serve para calcular apenas números.
  2. B) É uma sequência de passos para resolver problemas.
  3. C) É um tipo de software específico.
  4. D) Usuários não precisam entender algoritmos.
  5. E) Algoritmos são sinônimos de códigos de programação.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é, em essência, um conjunto finito e ordenado de instruções que descreve como resolver um problema ou executar uma tarefa. Passo 2: A alternativa B afirma exatamente isso, ao dizer que o algoritmo é uma sequência de passos para resolver problemas, por isso está correta. Passo 3: A alternativa A está errada porque algoritmos não se restringem a cálculos numéricos; podem organizar textos, buscas, ordenações, decisões e muitas outras tarefas. Passo 4: A alternativa C está errada porque algoritmo não é um tipo de software, e sim a lógica que um software pode utilizar. Passo 5: A alternativa D está errada porque entender, ao menos em nível básico, o que o algoritmo faz ajuda o usuário a interpretar resultados e falhas do programa. Passo 6: A alternativa E está errada porque o algoritmo é independente de linguagem; o mesmo algoritmo pode ser escrito em diferentes linguagens de programação, de modo que código é apenas uma forma de representá-lo. Passo 7: O gabarito oficial B coincide com a resolução obtida.

💡 Dica: Defina o que é um algoritmo antes de responder.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa algoritmo apenas a operações matemáticas, como as contas feitas pelo computador, sem perceber que a ideia de algoritmo serve a qualquer tipo de problema.

B Correta

Correto, um algoritmo é justamente isso: uma sequência de passos.

C Erradaerro: Conceituala que mais engana

O aluno confunde algoritmo com software, achando que cada programa é um algoritmo específico e que algoritmo é uma categoria de aplicativo.

Por que engana: Confundir a função de um algoritmo com a de um software, acreditando que são a mesma coisa.

D Erradaerro: Senso comum

O aluno acredita que, por ser uma parte técnica do computador, o algoritmo é assunto exclusivo de programadores e que o usuário final não precisa de nenhuma noção sobre ele.

E Erradaerro: Conceitual

O aluno considera que algoritmo e código de programação são a mesma coisa, sem perceber que o algoritmo é a ideia lógica e o código é uma das formas de escrevê-la.

Raio-X da questão

Dificuldade Fácil
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

sequência de passos · resolução de problemas

📚 Reveja

Revisar o conceito de algoritmos em programação.

⚠️ Erro mais comum

Confundir a função de um algoritmo com a de um software, acreditando que são a mesma coisa.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.