Projete e descreva uma função em Python que, dada uma lista de modos de deslocamento coletados em pesquisa por…
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
Projete e descreva uma função em Python que, dada uma lista de modos de deslocamento coletados em pesquisa por amostra (por exemplo ['ônibus','carro','a pé','ônibus',...]), construa uma tabela de frequências (modo ? frequência absoluta) e retorne os pares ordenados por frequência decrescente. Explique a estrutura de dados escolhida, o algoritmo e a complexidade temporal; indique que tipo de gráfico é mais adequado para visualizar os resultados e por quê.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Exemplo de solução em Python: def freq_table(modes): freq = {} for m in modes: freq[m] = freq.get(m,0) + 1 return sorted(freq.items(), key=lambda x: -x[1]) Justificativa: usa-se dicionário para contagem (O(n)). Ordena-se os k pares por frequência (O(k log k)). Visualização: gráfico de barras é mais adequado para comparar categorias qualitativas e suas frequências.
Explicação
A função utiliza um dicionário para armazenar a contagem de cada modo de deslocamento, permitindo acesso e atualização eficientes em O(n). A ordenação dos pares resultantes por frequência é feita em O(k log k), onde k é o número de modos distintos. O gráfico de barras é ideal para representar visualmente a comparação entre categorias, facilitando a interpretação das frequências.
Raio-X da questão
tabela de frequências
avaliacao
estruturas de dados em Python · algoritmos de contagem
Revisar estruturas de dados e algoritmos em Python.
O aluno pode confundir a contagem de frequências com a ordenação dos elementos, apresentando apenas a lista sem a tabela de frequências.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Uma livraria registra, em uma tabela, a quantidade de livros vendidos em duas filiais durante uma campanha. As linhas…
- Em um inventário de sementes, a equipe registrou a quantidade de um lote usando agrupamentos: 3 grupos de 10.000…
- Por que alguns horários de biblioteca ficam lotados enquanto outros permanecem vazios? Para decidir a ampliação do…
- Uma cooperativa de reciclagem contratou fretes e registrou o custo total conforme a distância percorrida. O grafico…
- O gráfico mostra o consumo mensal de energia dos equipamentos de uma padaria: forno, 520 kWh; refrigeração, 280 kWh…
- Uma comunidade rural avalia caixas d'água de base quadrada e altura fixa de 5 m. O gráfico mostra o volume V, em m³, em…
🔎 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
