Pesquisadores acompanham, com moradores de uma região costeira, aves vistas ao amanhecer. Em cada registro…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Pesquisadores acompanham, com moradores de uma região costeira, aves vistas ao amanhecer. Em cada registro enviado pelo celular, o aplicativo recebe três informações: o apelido de quem observou, a quantidade de aves avistadas e a resposta dada ao botão sobre ter chovido ou não durante a observação. Ao final do mês, o programa deve somar as quantidades por local, mostrar os apelidos nos relatos e selecionar apenas os registros feitos com chuva. Antes de programar essas ações, uma estudante precisa separar as informações em coleções que possam ser tratadas de acordo com sua natureza. Com base nos registros descritos, identifique a organização que associa adequadamente cada coleção ao tipo de dado mais apropriado para o programa.
- A) Agrupar apelidos como números inteiros, quantidades como texto e respostas sobre chuva como números decimais.
- B) Agrupar apelidos como texto, quantidades como texto e respostas sobre chuva como valores lógicos.
- C) Agrupar apelidos como texto, quantidades como números inteiros e respostas sobre chuva como valores lógicos.
- D) Agrupar apelidos como texto, quantidades como números decimais e respostas sobre chuva como valores lógicos.
- E) Agrupar apelidos como valores lógicos, quantidades como números inteiros e respostas sobre chuva como texto.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique as três informações de cada registro: o apelido de quem observou (um nome, como 'Ana' ou 'Zé'), a quantidade de aves avistadas (uma contagem, como 3 ou 12) e a resposta ao botão sobre chuva (sim ou não, ou seja, duas possibilidades).
- Analise a natureza de cada dado. O apelido é uma sequência de caracteres que não será somada nem comparada numericamente, por isso é do tipo texto. A quantidade de aves é uma contagem de unidades inteiras, que pode ser somada por local, por isso é do tipo número inteiro (não faz sentido haver 2,5 aves).
- A resposta sobre chuva admite apenas dois estados, verdadeiro (choveu) ou falso (não choveu), e o programa precisa selecionar os registros com chuva. Esse é o tipo valor lógico (booleano).
- Compare com as alternativas. A alternativa C associa apelidos a texto, quantidades a inteiros e respostas sobre chuva a valores lógicos, exatamente como concluímos. A alternativa A erra ao tratar apelidos como inteiros e quantidades como texto, impedindo a soma. A alternativa B erra ao tratar quantidades como texto, o que impede a soma. A alternativa D erra ao tratar quantidades como decimais, o que não corresponde a contagens de aves. A alternativa E erra ao tratar apelidos como lógicos e a resposta sobre chuva como texto, perdendo a natureza de sim/não.
- Conclusão: a organização correta é a da alternativa C, que coincide com o gabarito oficial.
💡 Dica: Identifique os tipos de dados adequados para cada informação do registro.
Alternativa por alternativa
Acredita que apelidos podem ser tratados como números e que quantidades são simples rótulos de texto, o que impediria somar as aves por local.
Trata a quantidade de aves como texto, sem perceber que ela precisa ser somada pelo programa, o que exige um tipo numérico.
Apelidos são textos, as aves são contadas em unidades inteiras e a resposta sobre chuva possui apenas duas possibilidades.
Considera que a contagem de aves pode ser um número decimal, não notando que aves são contadas em unidades inteiras.
Confunde o botão de chuva, que tem duas respostas possíveis (sim ou não), com um texto livre, e atribui valor lógico ao apelido, que é um nome.
Raio-X da questão
tipos de dados em programação
diagnostico
conceitos básicos de programação · tipos de dados primitivos
estude os tipos de dados básicos e coleções em programação
Confundir tipos de dados e coleções, como usar lista para dados únicos ou vice-versa.
pensamento_critico
cotidiano
Questões parecidas com resolução
- — Se o aplicativo misturar as informações, como ele saberá o que mostrar no mapa? — perguntou a monitora durante uma…
- — A estação da Praça das Mangueiras está aberta, mas só restam 3 bicicletas — avisou uma moradora ao serviço municipal…
- — O código B-14 não pode entrar na soma das caixas — avisou a responsável pelo recebimento no mercado municipal. Para…
- Ao final de um mutirão de leitura, uma biblioteca comunitária decidiu registrar os livros em um sistema simples para…
- A transmissão semanal de uma rádio comunitária recebe mensagens de moradores que desejam participar ao vivo. Para cada…
- Caminhões descarregam suprimentos em uma central que atende localidades isoladas após fortes chuvas. O depósito possui…
🔎 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
