— Se eu digitar "18:05" como numero, o programa nao vai somar certo, ne? — perguntou Joao, enquanto ajudava a…
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 dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
— Se eu digitar "18:05" como numero, o programa nao vai somar certo, ne? — perguntou Joao, enquanto ajudava a organizar a grade de uma radio comunitaria. A radio quer montar um programa simples para registrar, a cada bloco da programacao, quatro informacoes: (1) o nome do programa (ex.: "Noite Sertaneja"), (2) o horario de inicio (ex.: "18:05"), (3) a duracao em minutos (ex.: 47) e (4) se o bloco e ao vivo (respostas: "sim" ou "nao"). Alem disso, alguns blocos têm um valor de patrocinio por insercao (ex.: 120.50) que deve ser somado no fim do dia. Para evitar erros, eles decidiram agrupar os dados em colecoes separadas, cada uma associada a um tipo de dado, antes de comecar a programar. Analise as informacoes do texto e identifique a organizacao em colecoes por tipo de dado que permite somar duracoes e valores de patrocinio sem perder o formato de horarios e nomes.
- A) Guardar nomes em texto; horarios em inteiro; duracoes em inteiro; valores em logico; aoVivo em real.
- B) Guardar nomes e horarios em texto; duracoes em inteiro; valores em real; aoVivo em logico.
- C) Guardar nomes e horarios em inteiro; duracoes em real; valores em real; aoVivo em logico.
- D) Guardar nomes em logico; horarios em texto; duracoes em texto; valores em real; aoVivo em inteiro.
- E) Guardar nomes e valores em texto; duracoes em inteiro; horarios em real; aoVivo em logico.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique os quatro tipos de dado descritos no texto: nome do programa (ex.: "Noite Sertaneja"), horário de início (ex.: "18:05"), duração em minutos (ex.: 47), valor de patrocínio (ex.: 120.50) e a informação de bloco ao vivo, que só pode ser "sim" ou "não".
- Analise o que cada tipo precisa permitir. Nomes são sequências de letras, então devem ser texto. Horário "18:05" contém dois-pontos, não é um número que se soma, e precisa manter o formato de horário; por isso também deve ser guardado como texto, como alerta Joao ao perguntar se o programa somaria certo se o horário fosse digitado como número.
- Duração em minutos é um número inteiro (47) e pode ser somada diretamente, então deve ser inteiro.
- Valor de patrocínio tem casas decimais (120.50) e precisa ser somado no fim do dia, então deve ser real.
- Informação "sim" ou "não" é uma escolha entre dois valores lógicos (verdadeiro ou falso), então deve ser lógico.
- Compare com as alternativas. A alternativa B é a única que associa corretamente nomes e horários a texto, duração a inteiro, valores a real e aoVivo a lógico. As demais falham: A coloca horário em inteiro e valores em lógico; C coloca horário em inteiro e duração em real; D coloca nomes em lógico e aoVivo em inteiro; E coloca valores em texto, o que impede somá-los, e horário em real.
💡 Dica: Associe cada tipo de dado ao formato correto para evitar erros na soma e manter a integridade dos dados.
Alternativa por alternativa
O aluno acha que horário pode ser guardado como inteiro e que valores monetários são lógicos, confundindo verdadeiro/falso com dinheiro e ignorando que "18:05" não é um número inteiro.
Por que engana: Confundir tipos de dados, como usar texto para valores numéricos, impedindo operações matemáticas.
Nomes e horarios precisam de texto; duracao e contagem inteira; patrocinio tem decimal (real); ao vivo e sim/nao (logico).
O aluno considera que horários são números e que duração em minutos precisa de casas decimais, sem perceber que 47 minutos é um inteiro e que "18:05" tem formato de texto.
O aluno confunde nomes com valores lógicos e aoVivo com inteiro, desconsiderando que a resposta "sim"/"não" é uma escolha entre dois estados e que duração não pode ser texto se for somada.
O aluno acredita que valores monetários podem ser guardados como texto e que horário pode ser real, o que impediria somar os patrocínios e tornaria o formato "18:05" inadequado.
Raio-X da questão
tipos de dados e coleções
avaliacao
tipos de dados básicos · coleções em programação
Estude os tipos de dados básicos e suas aplicações em programação.
Confundir tipos de dados, como usar texto para valores numéricos, impedindo operações matemáticas.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- No sabado, a praca do bairro recebeu uma feira de troca de livros. Para evitar filas, Helena decidiu montar um programa…
- Na sala de informática da escola, a turma quer somar o tempo diário, em minutos, que cada aluno usa o tablet durante a…
- Ao fim de cada tarde, uma oficina de robótica comunitária registra o uso de oito kits de ferramentas. Para organizar a…
- Ao final de um mutirão de leitura, uma biblioteca comunitária decidiu registrar os livros em um sistema simples para…
- Na feira de ciências do bairro, um grupo de estudantes montou um ponto de coleta de pilhas usadas. Ao final de cada dia…
- No fim da tarde, um grupo de jovens voluntários recebeu caixas de livros devolvidos por moradores do bairro. Para evitar…
🔎 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
