GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO01Média⏱ medio

Uma papelaria quer criar um algoritmo para organizar uma lista de compras com 10 itens. Para cada item, a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma papelaria quer criar um algoritmo para organizar uma lista de compras com 10 itens. Para cada item, a lista deve permitir conferir o que será comprado, quantas unidades são necessárias e quanto custa cada unidade. Quais dados o algoritmo deve armazenar para cada item da lista?

  1. A) O nome e o preço de cada item.
  2. B) Apenas o nome de cada item.
  3. C) O nome e a quantidade de cada item.
  4. D) A quantidade e o preço de cada item.
  5. E) Nome, quantidade e preço de cada item.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado pede que, para cada item da lista, seja possível conferir o que será comprado (nome do item), quantas unidades são necessárias (quantidade) e quanto custa cada unidade (preço unitário).
  2. Cada uma das três informações citadas no enunciado corresponde a um dado que o algoritmo precisa armazenar: o nome, a quantidade e o preço. Sem o nome não há como conferir o que será comprado; sem a quantidade não se sabe quantas unidades levar; sem o preço não se sabe quanto custa cada unidade.
  3. Portanto, a alternativa correta é a E, que reúne exatamente os três dados. Ela coincide com o gabarito oficial.
  4. Por que as outras estão erradas: A omite a quantidade, que é necessária para saber quantas unidades comprar. B armazena apenas o nome, insuficiente para quantidade e custo. C omite o preço, impedindo saber quanto custa cada unidade. D omite o nome, impedindo conferir o que será comprado.

💡 Dica: Liste os tipos de dados necessários para a lista de compras.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno considera que basta saber o nome e o preço para montar a lista, esquecendo que o enunciado exige também saber quantas unidades são necessárias.

B Erradaerro: Interpretaçãoa que mais engana

O aluno entende que a lista serve apenas para identificar os itens, ignorando as informações de quantidade e preço pedidas no enunciado.

Por que engana: O aluno pode achar que apenas o nome dos itens é suficiente, ignorando a necessidade de quantidade e preço para uma lista de compras completa.

C Erradaerro: Interpretação

O aluno pensa que a quantidade e o nome são suficientes para a lista de compras, esquecendo que o enunciado pede também o custo unitário de cada item.

D Erradaerro: Interpretação

O aluno acredita que a lista só precisa de quantidade e preço, sem perceber que, sem o nome, não é possível conferir o que será comprado.

E Correta

Como a lista precisa mostrar o que será comprado, quantas unidades são necessárias e o custo de cada unidade, o algoritmo deve armazenar o nome, a quantidade e o preço de cada item.

Raio-X da questão

Dificuldade Média
Bloom Criar
Leitura medio
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🧩 progressao
🎯 Conceito central

algoritmo de organização

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de dados · variáveis em programação

📚 Reveja

Revisar os conceitos de algoritmos e estruturas de dados.

⚠️ Erro mais comum

O aluno pode achar que apenas o nome dos itens é suficiente, ignorando a necessidade de quantidade e preço para uma lista de compras completa.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.