GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO01Média⏱ medio

Ao implementar em código uma tabela de frequências relativa (proporções) obtida numa amostra, qual tipo de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao implementar em código uma tabela de frequências relativa (proporções) obtida numa amostra, qual tipo de dado é mais adequado para armazenar cada proporção e por quê?

  1. A) Inteiro (int)
  2. B) Ponto flutuante (float/double).
  3. C) Caractere (char)
  4. D) Booleano (bool)
  5. E) Texto (string)

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Uma tabela de frequências relativas guarda, para cada categoria ou valor, a proporção dela na amostra, isto é, o número de ocorrências dividido pelo total de observações. Por exemplo, 12 ocorrências em 40 observações dão a proporção 0,3.
  2. Proporções são, em geral, números fracionários entre 0 e 1 (ou percentuais que podem ser escritos como decimais). Portanto, o tipo de dado precisa representar casas decimais com precisão adequada.
  3. O ponto flutuante (float ou double) é exatamente o tipo projetado para representar números reais com parte fracionária. Ele permite guardar valores como 0,3 ou 0,125 e realizar as operações estatísticas posteriores, como somas, médias e comparações. O double costuma ser preferido por ter mais precisão.
  4. Por que as outras estão erradas:
  5. A) Inteiro (int) só guarda números sem parte fracionária, o que truncaria proporções como 0,3 para 0 ou 1 e tornaria a tabela inútil.
  6. C) Caractere (char) guarda um único símbolo, não um valor numérico que possa ser somado ou comparado.
  7. D) Booleano (bool) guarda apenas verdadeiro ou falso, sem capacidade de representar graus de proporção.
  8. E) Texto (string) armazena sequências de caracteres; um número guardado como texto não pode ser usado diretamente em cálculos estatísticos sem conversão.
  9. Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.

💡 Dica: Considere os tipos de dados numéricos e suas características.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que, por ser um número, a proporção pode ser guardada como inteiro, sem perceber que a parte decimal se perderia.

Por que engana: Escolher um tipo de dado inteiro, acreditando que proporções podem ser representadas como números inteiros sem considerar a necessidade de precisão decimal.

B Correta

Proporções são números reais com casas decimais; tipos de ponto flutuante representam frações, permitem divisão e operações estatísticas e podem usar double quando for necessária maior precisão.

C Erradaerro: Conceitual

Confunde o armazenamento de um número com o de um símbolo, supondo que caracteres podem representar valores numéricos de forma útil.

D Erradaerro: Interpretação

Imagina que a tabela apenas indica presença ou ausência de uma categoria, o que ignora que a proporção é uma quantidade contínua entre 0 e 1.

E Erradaerro: Senso comum

Acredita que, por a tabela ser exibida como texto ou rótulos, os valores também devem ser armazenados como string, ignorando que cálculos exigem tipo numérico.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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✍️ interpretativa🧩 progressao
🎯 Conceito central

tipos de dados em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados em programação · proporções e frações

📚 Reveja

Revisar os tipos de dados numéricos e suas aplicações em programação.

⚠️ Erro mais comum

Escolher um tipo de dado inteiro, acreditando que proporções podem ser representadas como números inteiros sem considerar a necessidade de precisão decimal.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.