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

Projete um algoritmo em pseudocódigo que, dada uma amostra de respostas categóricas coletadas em pesquisa…

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 um algoritmo em pseudocódigo que, dada uma amostra de respostas categóricas coletadas em pesquisa escolar, construa uma tabela de frequências e gere instruções para um gráfico de barras. Descreva também como tratar valores ausentes e justifique suas opções.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Pseudocódigo: Função tabela_frequencias(respostas): opcao_ausentes ? 'remover' ou 'contabilizar_com_tag' # decisão do pesquisador se opcao_ausentes = 'contabilizar_com_tag' então substituir elementos nulos/'' por 'Ausente' senão filtrar ? respostas sem valores nulos/'' contagem ? dicionário vazio para cada r em filtrar: contagem[r] ? contagem.get(r,0) + 1 total ? soma de todos os valores em contagem tabela ? lista de tuplas (categoria, absoluta, relativa = absoluta/total*100) ordenar tabela por absoluta decrescente instruções_gráfico ? { 'tipo':'barras', 'eixo_x':'categoria', 'eixo_y':'frequência absoluta', 'rótulos': mostrar valores absolutos sobre cada barra, 'escala':'adaptativa' } retornar tabela, instruções_gráfico Tratamento de ausentes e justificativa: - Remover ausentes é apropriado quando se analisa apenas preferências válidas, evitando enviesamento por respostas vazias. - Contabilizar como 'Ausente' é indicado quando se quer medir a taxa de não resposta e avaliar qualidade da coleta. Impacto na interpretação: - Incluir 'Ausente' reduz percentuais relativos das categorias válidas e fornece informação sobre engajamento; removê-los foca na distribuição das respostas válidas. Observações de implementação: - Validar entradas, usar estruturas de dicionário para contagem eficiente (O(n)), e fornecer saída tanto em tabela (valores absolutos e relativos) quanto em instruções claras para plotagem do gráfico de barras.

Explicação

A abordagem apresentada no pseudocódigo permite a flexibilidade no tratamento de valores ausentes, oferecendo opções que atendem diferentes objetivos de análise. A utilização de um dicionário para contagem garante eficiência no processamento dos dados, enquanto a estrutura da tabela de frequências facilita a interpretação dos resultados. As instruções para o gráfico de barras são claras e práticas, assegurando que os dados sejam visualizados de maneira informativa e acessível.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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✍️ situacional🧩 desafio
🎯 Conceito central

tabela de frequências

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmos e pseudocódigos · tabelas de frequências

📚 Reveja

Revisar conceitos de algoritmos e tratamento de dados ausentes.

⚠️ Erro mais comum

O aluno pode esquecer de incluir o tratamento de valores ausentes, o que compromete a análise dos dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

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.