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

Para resolver um problema, você deve criar um algoritmo. Qual é a primeira etapa desse processo?

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

Para resolver um problema, você deve criar um algoritmo. Qual é a primeira etapa desse processo?

  1. A) Escrever o código em uma linguagem de programação.
  2. B) Identificar as entradas e saídas do problema.
  3. C) Executar o algoritmo na máquina.
  4. D) Testar o algoritmo com dados aleatórios.
  5. E) Publicar o código na internet.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pergunta qual é a primeira etapa para criar um algoritmo, ou seja, o que deve ser feito antes de qualquer outra coisa.
  2. Ao resolver um problema computacional, o primeiro passo é compreendê-lo com precisão, o que envolve identificar quais dados o problema recebe (entradas) e quais resultados ele deve produzir (saídas).
  3. A alternativa B descreve exatamente essa etapa inicial, por isso está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada porque escrever o código é uma etapa posterior, que só faz sentido depois de o algoritmo estar definido.
  5. A alternativa C está errada porque executar o algoritmo na máquina ocorre apenas após o algoritmo ser construído e implementado.
  6. A alternativa D está errada porque testar com dados aleatórios é uma etapa de validação, realizada depois que o algoritmo já foi elaborado.
  7. A alternativa E está errada porque publicar o código na internet é uma etapa final e não tem relação com a construção inicial do algoritmo.

💡 Dica: Identifique a primeira etapa do desenvolvimento de algoritmos.

Alternativa por alternativa

A Erradaerro: Procedimentala que mais engana

O aluno acha que programar é o início do trabalho e que o algoritmo surge diretamente da escrita do código. Ele pula a fase de planejamento do problema.

Por que engana: Confundir a etapa de identificação das entradas e saídas com a execução do código, pensando que a programação é o primeiro passo.

B Correta

Entender o problema é fundamental para criar um algoritmo eficaz.

C Erradaerro: Conceitual

O aluno confunde algoritmo com programa em execução e acredita que o primeiro passo é rodar o procedimento na máquina para ver o que acontece.

D Erradaerro: Procedimental

O aluno associa a primeira etapa à verificação do resultado e não percebe que testes só fazem sentido depois que a solução já foi formulada.

E Erradaerro: Senso comum

O aluno toma a divulgação do código como parte do processo de criação do algoritmo, sem perceber que ela é a etapa final, se ocorrer.

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

etapas de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

etapas de algoritmos · lógica de programação

📚 Reveja

Revisar as etapas do desenvolvimento de algoritmos.

⚠️ Erro mais comum

Confundir a etapa de identificação das entradas e saídas com a execução do código, pensando que a programação é o primeiro passo.

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