GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Difícil⏱ medio

Lucas quer armazenar os dados de suas plantas em um aplicativo. Ele usará listas para guardar informações como…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

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

Lucas quer armazenar os dados de suas plantas em um aplicativo. Ele usará listas para guardar informações como nome, tipo e frequência de rega. Como ele deve estruturar essa lista?

  1. A) Uma única lista com todos os dados misturados.
  2. B) Uma lista apenas com os nomes das plantas.
  3. C) Uma lista de listas com os dados de cada planta.
  4. D) Uma lista de dicionários com dados de cada planta.
  5. E) Uma única lista com informações repetidas.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede uma estrutura que guarde, para cada planta, várias informações com nomes: nome, tipo e frequência de rega. Passo 2: Cada planta precisa de um conjunto de dados ligados entre si, e cada dado precisa de um rótulo para ser lido sem ambiguidade, como planta['frequencia_rega']. Passo 3: Uma lista de dicionários atende a isso. A lista guarda uma entrada por planta, e cada dicionário associa chaves (nome, tipo, frequencia_rega) aos seus valores. Exemplo: plantas = [{'nome': 'Samambaia', 'tipo': 'Samambaia', 'frequencia_rega': 3}, {'nome': 'Cacto', 'tipo': 'Suculenta', 'frequencia_rega': 15}]. Passo 4: Por que as outras estão erradas: A mistura todos os dados sem separação por planta, impossibilitando saber a quem cada valor pertence. B guarda apenas os nomes e descarta tipo e frequência de rega, que o enunciado exige. C também organiza os dados por planta, mas usa apenas posições (planta[0], planta[1]), o que torna o código menos claro, pois o aluno precisa lembrar qual posição corresponde a cada informação; por isso não é a melhor escolha para este caso. E repete informações sem necessidade e não resolve a organização dos dados. Passo 5: Conclusão: a lista de dicionários é a estrutura mais adequada, pois une organização por planta e identificação clara de cada campo. Observação: a lista de listas (C) funcionaria tecnicamente, por isso a diferença entre C e D está na clareza dos dados, critério que o gabarito considera.

💡 Dica: Pense em como organizar as informações em uma lista.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que basta colocar todos os valores em uma única lista, sem perceber que não há como separar os dados de cada planta.

B Erradaerro: Interpretação

Entende que a lista serve apenas para identificar as plantas pelo nome, ignorando que o enunciado pede também tipo e frequência de rega.

C Erradaerro: Conceituala que mais engana

Considera que agrupar os dados em listas internas já é suficiente, sem perceber que, sem rótulos, o acesso depende de lembrar a posição de cada informação.

Por que engana: Escolher uma lista com todos os dados misturados, o que dificultaria a organização e acesso às informações específicas de cada planta.

D Correta

Dicionários organizam os dados por chave e valor.

E Erradaerro: Conceitual

Imagina que repetir informações em uma única lista organiza os dados, quando na verdade gera redundância e não separa as plantas.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

fixacao

🧱 Pré-requisitos

estruturas de dados · listas em programação

📚 Reveja

Revisar como criar e manipular listas em programação.

⚠️ Erro mais comum

Escolher uma lista com todos os dados misturados, o que dificultaria a organização e acesso às informações específicas de cada planta.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Organização e representação da informação

🔎 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

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.