Em uma feira, um vendedor usa um algoritmo para calcular o total das vendas. Ele tem um registro dos preços e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma feira, um vendedor usa um algoritmo para calcular o total das vendas. Ele tem um registro dos preços e quantidades vendidas. Como ele pode otimizar esse cálculo?
- A) Calcular cada venda separadamente.
- B) Usar uma matriz para armazenar preços e quantidades.
- C) Fazer a venda manualmente.
- D) Utilizar apenas uma lista de preços.
- E) Não precisa otimização.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O problema pede uma forma de otimizar o cálculo do total de vendas, a partir de um registro de preços e quantidades. Passo 2: O total é a soma, para cada produto, de preço multiplicado pela quantidade vendida. Organizar esses dados em uma estrutura única (como uma matriz de duas colunas, preço e quantidade, ou uma tabela) permite aplicar o cálculo a todos os itens de forma sistemática, em vez de tratar cada venda isoladamente. Passo 3: Por isso, a alternativa B é a mais adequada. Ressalva: o enunciado é vago, e uma lista de pares também serviria, pois a ideia central é a organização dos dados para um cálculo único e repetível. Passo 4: A alternativa A está errada porque calcular cada venda separadamente não otimiza nada; é justamente o trabalho repetitivo que se quer evitar. Passo 5: A alternativa C está errada porque fazer a venda manualmente não é uma otimização do cálculo do total e não trata do algoritmo. Passo 6: A alternativa D está errada porque uma lista só de preços deixa de fora as quantidades vendidas, e o total depende dos dois dados. Passo 7: A alternativa E está errada porque o próprio enunciado pergunta como otimizar, pressupondo que há ganho possível no cálculo.
💡 Dica: Considere métodos de otimização de algoritmos.
Alternativa por alternativa
O aluno acha que tratar cada venda separadamente é o método mais simples e, portanto, já é eficiente, sem perceber que repetir operações manualmente aumenta o trabalho.
Por que engana: Escolher a alternativa A, acreditando que calcular cada venda separadamente é a melhor forma de otimizar o cálculo, sem perceber que isso é ineficiente.
Uma matriz permite acessar e calcular os totais de forma mais eficiente.
O aluno confunde otimização com execução manual da tarefa, achando que a venda feita à mão resolve o problema do cálculo do total.
O aluno acredita que basta guardar os preços para calcular o total, esquecendo que o valor de cada item depende também da quantidade vendida.
O aluno considera que o cálculo já é suficientemente rápido na prática do dia a dia e ignora a pergunta, que pressupõe a existência de melhoria possível.
Raio-X da questão
otimização de algoritmos
fixacao
estruturas de dados · algoritmos básicos
Revisar técnicas de otimização em algoritmos.
Escolher a alternativa A, acreditando que calcular cada venda separadamente é a melhor forma de otimizar o cálculo, sem perceber que isso é ineficiente.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
