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

Em uma escola, uma equipe está desenvolvendo um programa para auxiliar estudantes em atividades de Matemática…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma escola, uma equipe está desenvolvendo um programa para auxiliar estudantes em atividades de Matemática. O programa deverá receber dois valores numéricos, verificar se os dados informados são válidos, calcular a soma desses valores e exibir o resultado na tela. Antes de iniciar a programação, a equipe decidiu representar a solução por meio de um algoritmo, organizando as etapas necessárias para transformar os dados de entrada no resultado esperado. Considerando a situação descrita, qual deve ser o passo inicial da elaboração do algoritmo?

  1. A) Definir claramente os dados de entrada e o resultado que deverá ser produzido.
  2. B) Organizar os dois valores em ordem crescente antes do cálculo.
  3. C) Escrever diretamente as instruções responsáveis pelo cálculo da soma.
  4. D) Escolher uma linguagem de programação para implementar a solução.
  5. E) Executar o programa com diferentes valores para verificar os resultados.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o objetivo da questão. A equipe quer criar um algoritmo para um programa que recebe dois valores, valida os dados, calcula a soma e exibe o resultado. Pergunta-se qual é a primeira etapa ao elaborar esse algoritmo.
  2. Lembre-se da lógica de construção de algoritmos. Antes de escrever qualquer instrução, é preciso saber o que entra no processo (os dados de entrada) e o que deve sair (o resultado esperado). Sem essa definição, não há como organizar as etapas de transformação.
  3. Analise a alternativa A. Definir claramente os dados de entrada e o resultado a ser produzido é exatamente o passo inicial, pois orienta todas as etapas seguintes: validação, cálculo e exibição. Esta é a alternativa correta, e confere com o gabarito oficial.
  4. Verifique as demais alternativas. A alternativa B é errada porque ordenar os valores não é necessário para somar dois números. A alternativa C é errada porque escrever instruções antes de definir entradas e saídas pula a etapa de planejamento. A alternativa D é errada porque a escolha da linguagem vem depois do projeto do algoritmo, que é independente da linguagem. A alternativa E é errada porque testar o programa só faz sentido depois de ele ter sido construído.

💡 Dica: Identifique o primeiro passo para criar o algoritmo.

Alternativa por alternativa

A Correta

A elaboração de um algoritmo começa pela compreensão do problema, identificando quais dados serão recebidos e qual resultado deverá ser produzido. Nesse caso, as entradas são dois valores numéricos e a saída é a soma deles. Depois dessa definição, podem ser organizadas as etapas de validação, cálculo e exibição.

B Erradaerro: Conceitual

O aluno acredita que a organização dos dados (ordenação) é uma etapa obrigatória antes de qualquer operação aritmética. Ele confunde ordenar com preparar os dados para a soma, que não exige ordem alguma.

C Erradaerro: Procedimental

O aluno pensa que o algoritmo começa diretamente pelas operações, como se a soma fosse o primeiro passo a ser programado. Ele ignora que as instruções dependem de uma definição prévia de entradas e saídas.

D Erradaerro: Conceitual

O aluno associa a elaboração do algoritmo à programação, achando que o primeiro passo é escolher a linguagem. Ele não percebe que o algoritmo é uma solução independente de linguagem, feita antes da implementação.

E Erradaerro: Procedimental

O aluno imagina que o teste com valores diversos é o ponto de partida, como se o programa pudesse ser validado sem ser planejado. Ele confunde a fase de verificação com a fase de planejamento.

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✍️ situacional🧩 abertura
🎯 Conceito central

algoritmo de soma

📌 Objetivo

fixacao

🧱 Pré-requisitos

operacoes com numeros · algoritmo de soma

📚 Reveja

Revisar os conceitos básicos de algoritmos e suas etapas.

⚠️ Erro mais comum

Escolher o operador de multiplicação ao invés de focar na soma dos números.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

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