Descreva como escolher tipos de dados ao implementar um algoritmo que recebe uma amostra numérica e constrói…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e interpretar tabelas e gráficos de frequências com base em dados obtidos em pesquisas por amostras estatísticas, incluindo ou não o uso de softwares que inter-relacionem estatística, geometria e álgebra.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva como escolher tipos de dados ao implementar um algoritmo que recebe uma amostra numérica e constrói uma tabela de frequências e um histograma. Considere precisão, organização para contagem e preparação dos dados para visualização.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Identifique a natureza dos valores: se são contagens inteiras use int; se são medições com frações use float (ou decimal para alta precisão). 2) Para a tabela de frequências, utilize uma estrutura de mapeamento (dicionário/hashtable) onde a chave é o valor ou o intervalo (bin) e o valor é um int que conta ocorrências. Contagens devem ser inteiras mesmo quando os dados de entrada são float. 3) Ao construir histogramas, defina os limites e a largura dos bins (float) e atribua cada observação ao bin apropriado; armazene os contadores como int. 4) Considere precisão numérica ao calcular medidas estatísticas (média, mediana, desvio): use float de dupla precisão ou bibliotecas numéricas para reduzir erros de arredondamento. 5) Para eficiência e visualização, mantenha os dados brutos em arrays/listas e gere as agregações quando necessário; em amostras grandes, prefira estruturas que permitam contagem incremental sem recarregar todos os dados. 6) Documente e valide entradas (valores ausentes, outliers) e escolha tipos que equilibrem precisão, consumo de memória e velocidade para as operações estatísticas e de plotagem.
Explicação
A escolha adequada dos tipos de dados é fundamental para garantir a precisão nas contagens e nas operações estatísticas, evitando erros de arredondamento. Utilizar estruturas apropriadas para armazenamento e contagem facilita a organização dos dados e a construção do histograma, promovendo eficiência na análise. Além disso, a validação das entradas assegura que os resultados sejam confiáveis e representativos da amostra.
Raio-X da questão
tipos de dados em algoritmos
avaliacao
tipos de dados em algoritmos · estrutura de dados
Revisar os conceitos de tipos de dados e suas aplicações em algoritmos.
O aluno pode confundir a escolha de tipos de dados, optando por tipos que não garantem a precisão necessária para a amostra numérica, como usar inteiros ao invés de floats.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Descreva, em pseudocódigo, um algoritmo que receba uma amostra de idades de estudantes, construa uma tabela de…
- Projete um algoritmo em pseudocódigo que, a partir de uma amostra de dados numéricos (lista), construa uma tabela de…
- Explique como a escolha entre tipos numéricos inteiros e de ponto flutuante afeta a precisão e a performance ao calcular…
- Escreva um pseudocódigo que leia uma amostra de N registros com campos 'idade' (inteiro) e 'categoria' (string), calcule…
- Escreva um algoritmo em pseudocódigo que, dado um conjunto de n valores numéricos coletados em pesquisa por amostra…
- Projete um algoritmo em pseudocódigo que, dada uma amostra de alturas (lista de números), construa uma tabela com…
🔎 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
