Em um jogo de tabuleiro, você precisa armazenar 4 tipos diferentes de dados de cada jogador: nome, idade…
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
Em um jogo de tabuleiro, você precisa armazenar 4 tipos diferentes de dados de cada jogador: nome, idade, pontos e nível. Que tipo de dado você usaria para cada informação?
- A) Todos devem ser armazenados como inteiros.
- B) Todos devem ser armazenados como strings.
- C) Nome (string), Idade (int), Pontos (int), Nível (string).
- D) Idade e nível devem ser strings.
- E) Pontos devem ser armazenados como strings.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Analise a natureza de cada informação. Nome é um texto formado por letras (por exemplo, Ana Souza), por isso pertence ao tipo string (cadeia de caracteres).
- Idade é um número inteiro que representa anos completos (por exemplo, 15), logo deve ser armazenada como int.
- Pontos é uma quantidade contável que aumenta em unidades inteiras (por exemplo, 120 pontos), portanto o tipo adequado é int.
- Nível é um rótulo que identifica uma etapa do jogo (por exemplo, 'Iniciante' ou 'Avançado'), não uma grandeza para somar; por isso é armazenado como string. Caso o nível fosse numérico e usado em cálculos, seria int, mas o enunciado não indica isso.
- Conclusão: a alternativa C associa corretamente cada informação ao seu tipo. A alternativa A está errada porque nome não é numérico e não pode ser inteiro. A alternativa B está errada porque idade e pontos são quantidades numéricas que se tratam melhor como inteiros. A alternativa D está errada porque idade é um número inteiro, não um texto. A alternativa E está errada porque pontos são contagens numéricas e não textos.
💡 Dica: Identifique o tipo de dado adequado para cada informação.
Alternativa por alternativa
O aluno acha que tudo que é número, inclusive nome e nível, pode ou deve ser guardado como inteiro, sem considerar que nomes contêm letras.
Por que engana: Confundir o tipo de dado adequado para armazenar informações, como usar strings para idade ou pontos que são numéricos.
O aluno acredita que, por serem informações do jogador, tudo deve virar texto, sem perceber que idade e pontos são quantidades numéricas usadas em contas.
A combinação correta de tipos de dados é essa.
O aluno confunde idade com um dado textual, talvez por ser escrita como palavra em formulários, e considera o nível como número, misturando os tipos.
O aluno acha que pontos, por serem registrados em placares, devem ser texto, ignorando que pontos são valores numéricos que podem ser somados.
Raio-X da questão
tipos de dados
fixacao
tipos de dados · variáveis em programação
Revisar os tipos de dados em programação e suas aplicações.
Confundir o tipo de dado adequado para armazenar informações, como usar strings para idade ou pontos que são numéricos.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Imagine que você está programando um jogo e precisa armazenar informações sobre os jogadores. Qual é o tipo de dado mais…
- Qual estrutura de dados você utilizaria para armazenar as informações de um jogo de tabuleiro e por quê?
- Em um jogo, cada jogador tem um score. Qual tipo de dado seria mais adequado para organizar as pontuações de todos?
- Um estudante está desenvolvendo um jogo e precisa decidir como armazenar a pontuação dos jogadores. Quais tipos de dados…
- Durante uma competição de programação, um aluno precisa armazenar 3 tipos de dados: um número de identificação, uma…
- Em um jogo de tabuleiro digital, você precisa criar um personagem que se move no tabuleiro. Que tipo de dados deve ser…
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
