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
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?
- A) Entrada dos dados, processamento das regras e saída dos resultados.
- B) Entrada dos dados, processamento das regras e armazenamento dos resultados.
- C) Processamento das regras, armazenamento dos dados e saída dos resultados.
- D) Entrada dos dados, saída dos resultados e processamento das regras.
- E) Processamento das regras, entrada dos dados e saída dos resultados.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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).
- 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.
- Por que as outras estão erradas:
- B) Troca a saída dos resultados por armazenamento, que não é mencionado no enunciado como etapa do algoritmo.
- C) Coloca o processamento antes da entrada e substitui a entrada por armazenamento dos dados, invertendo a lógica do fluxo.
- D) Inverte a ordem, colocando a saída antes do processamento, o que impede o cálculo do valor final antes de apresentá-lo.
- E) Começa pelo processamento, quando as regras só podem ser aplicadas depois que os dados já foram fornecidos.
- 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
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.
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.
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.
O aluno leu a sequência do enunciado de forma desordenada, supondo que o resultado pode ser apresentado antes de as regras serem executadas.
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
estrutura de algoritmo
avaliacao
estrutura de algoritmo · fluxo de dados
Revisar os conceitos básicos de algoritmos.
O aluno pode confundir as etapas do algoritmo, escolhendo apenas uma parte, como apenas processamento e saída.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Projete um algoritmo em pseudocódigo que, dadas as variáveis idade (inteiro), estudante (booleano) e renda (real)…
- Compare três instâncias de algoritmos para cálculo de tarifa (desconto local, meia-entrada, taxa administrativa)…
- No centro cultural do bairro, um projeto de jogos recebe crianças de diferentes anos escolares. Para organizar a…
- Pesquisadores de uma empresa de tecnologia bancária desenvolveram um sistema para calcular o valor da locação de…
- Considere três instâncias de cálculo de tarifa: desconto percentual, desconto fixo e tarifa com sobretaxa. Indique qual…
- Uma casa de cultura organiza duas mostras e quer usar o mesmo sistema de bilheteria. Na Mostra A, o ingresso inteiro…
🔎 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
