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

Na aula, a turma estudou como resolver um problema seguindo passos organizados e como transformar esses passos…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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

Na aula, a turma estudou como resolver um problema seguindo passos organizados e como transformar esses passos em instruções que o computador consegue executar. Qual é a principal diferença entre um algoritmo e um programa de computador?

  1. A) Um algoritmo e um programa são a mesma coisa, pois os dois já podem ser executados pelo computador.
  2. B) Um algoritmo é código executável pelo computador, e um programa é uma lista de passos para resolver um problema.
  3. C) Um algoritmo descreve passos para resolver um problema, e um programa transforma esses passos em código executável pelo computador.
  4. D) Um algoritmo serve apenas para fazer cálculos, e um programa serve apenas para criar jogos.
  5. E) Um algoritmo não precisa ter passos organizados, e um programa não precisa seguir instruções definidas.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o que a questão pede: a diferença principal entre algoritmo e programa de computador.
  2. Lembre o conceito de algoritmo: é uma sequência finita, ordenada e não ambígua de passos que resolve um problema. Ele pode ser escrito em português, em fluxograma ou em pseudocódigo, e não depende de uma linguagem específica.
  3. Lembre o conceito de programa: é a versão do algoritmo escrita em uma linguagem de programação, em forma de código, que o computador consegue executar após tradução ou interpretação.
  4. Relacione os dois conceitos: o algoritmo é a ideia da solução; o programa é a implementação dessa ideia em código executável.
  5. Analise as alternativas. A alternativa C descreve exatamente essa relação: o algoritmo descreve os passos e o programa os transforma em código executável. Portanto, C está correta.
  6. Por que as outras estão erradas: A afirma que são a mesma coisa, o que ignora que o algoritmo existe independentemente do computador. B inverte os conceitos, atribuindo o código ao algoritmo e a lista de passos ao programa. D confunde o uso com a finalidade, pois algoritmos não se limitam a cálculos e programas não se limitam a jogos. E contraria a própria definição, pois algoritmos exigem passos organizados e programas seguem instruções bem definidas.

💡 Dica: Defina claramente os conceitos de algoritmo e programa.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que algoritmo e programa são sinônimos, ignorando que o algoritmo é uma descrição da solução que existe antes e independentemente de qualquer linguagem ou computador.

Por que engana: Confundir a execução de um algoritmo com a execução de um programa, acreditando que ambos são a mesma coisa.

B Erradaerro: Conceitual

Inverteu as definições: associa o algoritmo ao código executável e o programa à lista de passos, confundindo a etapa de planejamento com a de implementação.

C Correta

Algoritmo é uma sequência organizada de passos para resolver um problema. Programa é a implementação desses passos em uma linguagem de programação, de modo que possam ser executados pelo computador.

D Erradaerro: Senso comum

Confunde finalidade com definição, supondo que algoritmos servem só para cálculos e programas só para jogos, o que é uma generalização indevida do senso comum.

E Erradaerro: Conceitual

Entendeu que algoritmos e programas podem ser informais ou imprecisos, quando na verdade ambos exigem passos ordenados e instruções bem definidas para funcionar.

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🧩 consolidacao
🎯 Conceito central

diferença entre algoritmo e programa

📌 Objetivo

avaliacao

🧱 Pré-requisitos

definição de algoritmo · definição de programa

📚 Reveja

Revisar as definições de algoritmo e programa de computador.

⚠️ Erro mais comum

Confundir a execução de um algoritmo com a execução de um programa, acreditando que ambos 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 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.