Como você pode usar uma lista para armazenar as etapas de uma receita de bolo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como você pode usar uma lista para armazenar as etapas de uma receita de bolo?
- A) Usar uma fila
- B) Usar uma matriz
- C) Criar uma lista
- D) Utilizar um grafo
- E) Usar um registro
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado pede como usar uma lista para guardar as etapas de uma receita, que são itens ordenados, como passo 1 (misturar os ingredientes), passo 2 (assar) e passo 3 (esfriar). Passo 2: Uma lista é uma estrutura linear em que os elementos ficam em sequência e cada um tem uma posição. Essa é exatamente a organização necessária para guardar as etapas na ordem em que devem ser executadas. Passo 3: A alternativa C, criar uma lista, responde diretamente à pergunta: cada etapa vira um elemento da lista, e a ordem dos elementos representa a ordem do preparo. Passo 4: A alternativa A está errada porque a fila é um caso particular de lista com regra de acesso FIFO, em que só se remove do início, o que não descreve o uso pedido. Passo 5: A alternativa B está errada porque a matriz é uma estrutura de duas ou mais dimensões, usada para tabelas, e não para uma sequência simples de etapas. Passo 6: A alternativa D está errada porque o grafo representa vértices ligados por arestas, modelando relações entre objetos, o que não é necessário para uma receita linear. Passo 7: A alternativa E está errada porque o registro agrupa campos de tipos diferentes sobre uma mesma entidade, e não uma sequência de etapas. Passo 8: Observação: a questão está mal formulada, pois a resposta C repete a própria ideia do enunciado; ainda assim, entre as opções, é a única que descreve corretamente o uso de uma lista, por isso concordo com o gabarito oficial.
💡 Dica: Pense nas etapas da receita e como listá-las.
Alternativa por alternativa
O aluno pode imaginar que as etapas de uma receita devem ser processadas como uma fila, por associar a ordem de execução ao atendimento na ordem de chegada. Ele não percebe que a fila impõe uma restrição de acesso que não é o foco do enunciado.
Por que engana: Confundir diferentes estruturas de dados e escolher uma que não armazena elementos sequencialmente, como matriz ou grafo.
O aluno pode associar a organização em sequência de passos a uma tabela ou grade, que lembra uma matriz, e confundir uma estrutura bidimensional com uma lista linear. Ele não distingue a matriz, que tem linhas e colunas, da lista, que tem apenas uma sequência de elementos.
Uma lista permite organizar as etapas sequencialmente.
O aluno pode pensar que etapas ligadas umas às outras formam um grafo, já que uma etapa leva à seguinte, e assim confundir sequência com rede de conexões. Ele não percebe que, numa receita linear, a ordem simples basta e não há ramificações a modelar.
O aluno pode associar a palavra registro ao ato de anotar ou guardar informações de uma receita e imaginar que o registro serve para guardar as etapas. Ele confunde o registro, que agrupa campos de tipos diferentes, com uma sequência de elementos do mesmo tipo.
Raio-X da questão
listas em programação
fixacao
conceito de lista em programação · estrutura de dados sequenciais
Revisar como criar e manipular listas em programação.
Confundir diferentes estruturas de dados e escolher uma que não armazena elementos sequencialmente, como matriz ou grafo.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Explique como você utilizaria um algoritmo para organizar a receita de um bolo, considerando a lista de ingredientes e o…
- Explique como você usaria um algoritmo para criar uma receita de bolo passo a passo. Quais etapas você definiria?
- Explique como um algoritmo pode ser utilizado para fazer uma receita de bolo. Inclua os passos que você consideraria…
- Considere o algoritmo para fazer uma receita simples de bolo. Quais etapas podem ser repetidas durante o preparo?
- Elabore um algoritmo simples para uma receita de bolo, considerando as etapas e ingredientes necessários.
- Explique como você faria um bolo, detalhando os passos a seguir na receita. Considere a lista de ingredientes e o modo…
🔎 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
