GeraProva GeraProva Provas com IA para professores do Brasil
Matemática3ª sérieBNCC EM13MAT406Difícil⏱ longo

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

Habilidade BNCC EM13MAT406

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

Dificuldade Difícil
Bloom Criar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

tabela de frequências

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados em Python · algoritmos de contagem

📚 Reveja

Revisar estruturas de dados e algoritmos em Python.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Leitura e interpretação de tabelas e gráficos (de colunas ou barras simples ou múltiplas) referentes a variáveis categóricas e variáveis numéricas

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