Um programador quer criar uma lista de compras. Quais insumos são necessários para que ele possa criar essa…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um programador quer criar uma lista de compras. Quais insumos são necessários para que ele possa criar essa lista?
- A) Insumo: lista; saída: itens comprados.
- B) Insumos: itens a comprar; saída: lista de compras.
- C) Insumo: compra; saída: preços.
- D) Insumos: preços e itens; saída: orçamento.
- E) Insumos: lista e compras; saída: pagamentos.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede os insumos (dados de entrada) necessários para que o programador crie uma lista de compras, ou seja, o que precisa ser fornecido ao algoritmo para que ele produza essa lista.
- Pensando no processo, para montar uma lista de compras é preciso saber quais itens devem ser comprados. Esses itens são a entrada do processo, e a saída é justamente a lista de compras pronta.
- Assim, a alternativa B está correta: insumos são os itens a comprar e a saída é a lista de compras.
- A alternativa A inverte entrada e saída, pois a lista é o que se quer produzir, não o insumo.
- A alternativa C confunde o problema, pois preços não são necessários para montar a lista e a saída não corresponde ao objetivo.
- A alternativa D mistura preços e orçamento, que não são o produto pedido pela questão.
- A alternativa E trata a própria lista como insumo e pagamentos como saída, o que não condiz com a criação da lista.
- Conclusão: o gabarito B está correto e coerente com a lógica de entrada e saída de um processo.
💡 Dica: Liste os itens que um programador precisaria.
Alternativa por alternativa
O aluno tratou a lista como insumo e os itens comprados como saída, invertendo a relação entre entrada e saída do processo.
Por que engana: Confundir insumos (entradas) com saídas, ou não entender que a lista de compras é o resultado da entrada dos itens a comprar.
Os itens são as entradas e a lista é a saída final.
O aluno acreditou que o ato de comprar e os preços são os dados necessários para montar a lista, sem perceber que a saída deveria ser a própria lista.
O aluno associou a criação da lista a um cálculo de orçamento, confundindo a lista de compras com planejamento financeiro.
O aluno considerou a lista como insumo do próprio processo de criação da lista, o que é circular, e relacionou a saída a pagamentos.
Raio-X da questão
lista de compras
fixacao
conceito de lista em computacao · entrada e saida de dados
Revisar os conceitos de programação e estrutura de dados.
Confundir insumos (entradas) com saídas, ou não entender que a lista de compras é o resultado da entrada dos itens a comprar.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Um programador está criando um aplicativo de lista de compras. Para essa tarefa, ele precisa considerar quais dados irá…
- Uma papelaria quer criar um algoritmo para organizar uma lista de compras com 10 itens. Para cada item, a lista deve…
- Um programador está criando um algoritmo para organizar a lista de compras de um usuário. Qual é a importância de…
- Explique como você desenvolveria um algoritmo para organizar uma lista de compras, considerando que cada item deve ser…
- Durante uma aula sobre algoritmos, a professora pede que os alunos descrevam como eles resolveriam o problema de…
- Explique como você criaria um algoritmo para gerenciar uma lista de compras usando variáveis e tipos de dados adequados…
Todas as questões de Organização e representação da informação
🔎 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
