GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Média⏱ medio

O que é um algoritmo e como ele é aplicado na resolução de problemas computacionais?

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

O que é um algoritmo e como ele é aplicado na resolução de problemas computacionais?

  1. A) Um algoritmo é apenas um código de programação.
  2. B) Algoritmos são sempre escritos em uma linguagem de programação específica.
  3. C) Um algoritmo é uma sequência de passos a seguir para resolver um problema.
  4. D) Algoritmos são sinônimos de programas de computador.
  5. E) Todo algoritmo deve ser escrito em pseudocódigo.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Analise o que o enunciado pede: o conceito de algoritmo e como ele é usado para resolver problemas computacionais.
  2. Um algoritmo é um procedimento finito e ordenado de instruções, claras e não ambíguas, que, seguido passo a passo, leva à solução de um problema. Essa definição não depende de linguagem, de computador ou de forma de escrita.
  3. A alternativa C afirma exatamente isso: um algoritmo é uma sequência de passos a seguir para resolver um problema. Por isso ela está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada porque um algoritmo é uma ideia de solução, que pode ser expressa em código, em pseudocódigo, em fluxograma ou até em linguagem natural.
  5. A alternativa B está errada porque algoritmos não precisam de uma linguagem de programação específica; eles podem ser descritos de forma independente de linguagem.
  6. A alternativa D está errada porque um programa é a implementação de um ou mais algoritmos em uma linguagem para execução no computador, não um sinônimo do algoritmo.
  7. A alternativa E está errada porque o pseudocódigo é apenas uma das formas possíveis de representar um algoritmo, e não uma exigência.

💡 Dica: Defina algoritmo e dê exemplos de sua aplicação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Confunde o algoritmo com sua forma de representação, achando que ele só existe quando escrito como código de programação.

Por que engana: Confundir a definição de algoritmo com a de um programa de computador, pensando que são sinônimos.

B Erradaerro: Conceitual

Acredita que o algoritmo está amarrado a uma linguagem específica, sem perceber que a mesma solução pode ser descrita em diferentes linguagens ou em linguagem natural.

C Correta

Definição correta de algoritmo.

D Erradaerro: Conceitual

Trata os termos algoritmo e programa como equivalentes, sem notar que o programa é a implementação do algoritmo em uma linguagem para o computador.

E Erradaerro: Conceitual

Supõe que o pseudocódigo é obrigatório, quando ele é apenas uma das formas possíveis de descrever um algoritmo, junto de fluxogramas e linguagens de programação.

Raio-X da questão

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

algoritmo e resolução de problemas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar o conceito de algoritmo e suas aplicações em computação.

⚠️ Erro mais comum

Confundir a definição de algoritmo com a de um programa de computador, pensando que são sinônimos.

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