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

Qual é o primeiro passo na elaboração de um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO05

Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é o primeiro passo na elaboração de um algoritmo?

  1. A) Descrever a solução final.
  2. B) Definir variáveis necessárias.
  3. C) Identificar o problema.
  4. D) Testar o algoritmo em um computador.
  5. E) Realizar uma apresentação dos resultados.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Pense na ordem natural de qualquer método de resolução de problemas. Antes de escrever qualquer passo de um algoritmo, é preciso saber exatamente qual problema deve ser resolvido, quais são os dados de entrada e qual resultado se espera.
  2. Portanto, o primeiro passo na elaboração de um algoritmo é identificar o problema (alternativa C), pois todas as etapas seguintes dependem dessa compreensão clara do que deve ser resolvido.
  3. Por que as outras estão erradas:
  4. A) Descrever a solução final vem depois, quando o caminho para resolver o problema já foi estudado e definido.
  5. B) Definir variáveis é uma etapa posterior, que só faz sentido depois de saber qual problema será resolvido e quais dados ele envolve.
  6. D) Testar o algoritmo em um computador ocorre no fim, após o algoritmo estar escrito, para verificar se ele funciona.
  7. E) Apresentar os resultados é a última etapa, depois que o problema foi resolvido e o algoritmo validado.
  8. Conclusão: o gabarito oficial C está correto.

💡 Dica: Pense sobre as etapas iniciais de um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode imaginar que o algoritmo começa pela resposta final, confundindo o objetivo do algoritmo com o ponto de partida da sua elaboração.

Por que engana: Confundir a identificação do problema com a descrição da solução final, iniciando o processo de forma inadequada.

B Erradaerro: Procedimental

O aluno pode achar que variáveis são o primeiro passo porque aparecem logo no código, sem perceber que é preciso entender o problema antes de decidir quais dados armazenar.

C Correta

Identificar o problema é essencial para iniciar a elaboração do algoritmo.

D Erradaerro: Senso comum

O aluno pode associar algoritmo apenas à programação e à execução no computador, esquecendo que o teste é uma etapa posterior à elaboração.

E Erradaerro: Interpretação

O aluno pode pensar que a apresentação dos resultados é o início do trabalho, confundindo a comunicação final com a fase de planejamento da solução.

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

elaboração de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

elaboração de algoritmo

📚 Reveja

Revisar os passos para criar um algoritmo.

⚠️ Erro mais comum

Confundir a identificação do problema com a descrição da solução final, iniciando o processo de forma inadequada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalizaçã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.