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

O que é um algoritmo na programação? Selecione a alternativa correta que define esse termo.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

O que é um algoritmo na programação? Selecione a alternativa correta que define esse termo.

  1. A) Um tipo de software usado na computação.
  2. B) Um conjunto de dados armazenados em um computador.
  3. C) Uma sequência de instruções para resolver um problema.
  4. D) Um dispositivo de hardware para processamento.
  5. E) Uma linguagem de programação específica.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Pergunta-se o que é um algoritmo na programação. Um algoritmo é um procedimento finito, organizado e não ambíguo, formado por uma sequência de passos ou instruções que, seguidos na ordem certa, levam à solução de um problema.
  2. Analisando a alternativa A, um algoritmo não é um software; ele é a lógica que pode ser implementada em um software, e não um tipo de programa.
  3. A alternativa B descreve dados armazenados, que são informações e não instruções; um algoritmo manipula dados, mas não é um conjunto de dados.
  4. A alternativa C define corretamente o algoritmo como uma sequência de instruções para resolver um problema, que é exatamente o conceito estudado.
  5. A alternativa D descreve hardware, que é parte física do computador, enquanto o algoritmo é uma abstração lógica sem existência física.
  6. A alternativa E confunde o conceito com a linguagem de programação: o algoritmo é independente de linguagem e pode ser escrito em português, em pseudocódigo ou em fluxograma.
  7. Conclusão: a alternativa correta é a C, em concordância com o gabarito oficial.

💡 Dica: Lembre-se da definição básica de algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter associado o termo 'algoritmo' a programas de computador em geral, confundindo a lógica abstrata com o software que a implementa.

Por que engana: Confundir algoritmo com software, pensando que é um programa pronto em vez de um conjunto de instruções.

B Erradaerro: Conceitual

O aluno pode ter confundido algoritmo com banco de dados ou com estrutura de dados, achando que o termo se refere ao armazenamento de informações.

C Correta

Essa é a definição correta de algoritmo.

D Erradaerro: Senso comum

O aluno pode ter pensado que 'processamento' no contexto da computação remete a componentes físicos, como o processador, e assim tomou o algoritmo por um equipamento.

E Erradaerro: Conceitual

O aluno pode ter achado que cada algoritmo pertence a uma linguagem específica, ao não distinguir a ideia de solução do código que a expressa.

Raio-X da questão

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

definição de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sequência de instruções · resolução de problemas

📚 Reveja

Revisar o conceito de algoritmo na programação.

⚠️ Erro mais comum

Confundir algoritmo com software, pensando que é um programa pronto em vez de um conjunto de instruções.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

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