GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Difícil⏱ curto

Uma escola quer criar um algoritmo para calcular quanto cada estudante deve pagar em uma excursão. Para isso…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola quer criar um algoritmo para calcular quanto cada estudante deve pagar em uma excursão. Para isso, o programa recebe a idade do estudante e o valor da tarifa, aplica as regras de desconto definidas pela escola e informa o valor final a ser pago. O desenvolvimento foi organizado em três momentos: primeiro, os dados necessários são fornecidos; depois, as regras são executadas; por fim, o resultado é apresentado. Com base na situação descrita, qual sequência representa a estrutura básica do algoritmo usado para calcular o valor da excursão?

  1. A) Entrada dos dados, processamento das regras e saída dos resultados.
  2. B) Entrada dos dados, processamento das regras e armazenamento dos resultados.
  3. C) Processamento das regras, armazenamento dos dados e saída dos resultados.
  4. D) Entrada dos dados, saída dos resultados e processamento das regras.
  5. E) Processamento das regras, entrada dos dados e saída dos resultados.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado descreve o algoritmo em três momentos, na ordem: primeiro os dados são fornecidos (idade do estudante e valor da tarifa), depois as regras de desconto são executadas e, por fim, o resultado é apresentado (valor final a ser pago).
  2. Em algoritmos, essa estrutura básica corresponde a entrada de dados, processamento (aplicação das regras) e saída de resultados. A alternativa A reproduz exatamente essa sequência.
  3. Por que as outras estão erradas:
  4. B) Troca a saída dos resultados por armazenamento, que não é mencionado no enunciado como etapa do algoritmo.
  5. C) Coloca o processamento antes da entrada e substitui a entrada por armazenamento dos dados, invertendo a lógica do fluxo.
  6. D) Inverte a ordem, colocando a saída antes do processamento, o que impede o cálculo do valor final antes de apresentá-lo.
  7. E) Começa pelo processamento, quando as regras só podem ser aplicadas depois que os dados já foram fornecidos.
  8. Portanto, a sequência correta é entrada, processamento e saída, correspondendo à alternativa A, que coincide com o gabarito oficial.

💡 Dica: Identifique os componentes de um algoritmo.

Alternativa por alternativa

A Correta

O algoritmo começa recebendo os dados de que precisa, como idade e tarifa. Em seguida, realiza o processamento, aplicando as regras de desconto. Por fim, produz uma saída, que é o valor final a ser pago.

B Erradaerro: Conceituala que mais engana

O aluno entendeu que o último passo do algoritmo é guardar o resultado em memória ou arquivo, confundindo a apresentação do resultado com seu armazenamento.

Por que engana: O aluno pode confundir as etapas do algoritmo, escolhendo apenas uma parte, como apenas processamento e saída.

C Erradaerro: Interpretação

O aluno acredita que os dados podem ser processados antes de serem fornecidos e que a etapa inicial é armazenar os dados, sem considerar a ordem descrita no enunciado.

D Erradaerro: Interpretação

O aluno leu a sequência do enunciado de forma desordenada, supondo que o resultado pode ser apresentado antes de as regras serem executadas.

E Erradaerro: Procedimental

O aluno supôs que as regras de desconto podem ser executadas antes de receber a idade e a tarifa, invertendo a ordem natural do fluxo.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
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

estrutura de algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de algoritmo · fluxo de dados

📚 Reveja

Revisar os conceitos básicos de algoritmos.

⚠️ Erro mais comum

O aluno pode confundir as etapas do algoritmo, escolhendo apenas uma parte, como apenas processamento e saída.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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