Descreva em pseudocódigo um algoritmo que, dado um conjunto de respostas coletadas por amostra (por exemplo…
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 em pseudocódigo um algoritmo que, dado um conjunto de respostas coletadas por amostra (por exemplo, modalidades esportivas preferidas de N alunos), construa uma tabela de frequências absolutas e gere os dados necessários para um gráfico de barras. Em seguida explique como mapearia esse pseudocódigo para uma linguagem como Python, indicando estruturas de dados e passos de entrada/saída.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo: Entrada: lista respostas freq ? dicionário vazio para cada r em respostas: se r não em freq: freq[r] ? 1 senão: freq[r] ? freq[r] + 1 tabela ? lista de pares (r, freq[r]) ordenar/formatar conforme desejado Saída: tabela (r, frequência) e arrays labels, valores para gráfico Mapeamento para Python: usar dict para freq; ler dados de CSV/entrada com input() ou pandas; laços for; transformar dict.items() em duas listas labels e values; plotar com matplotlib.pyplot.bar(labels, values); salvar/mostrar figura.
Explicação
O pseudocódigo apresentado descreve um algoritmo eficiente para contar a frequência de respostas, utilizando um dicionário que permite a inserção e atualização de contagens de forma simples. A transição para Python é direta, aproveitando as estruturas de dados nativas, como dicionários e listas, e bibliotecas como matplotlib para visualização. Essa abordagem garante que o algoritmo seja tanto funcional quanto fácil de implementar em um ambiente de programação real.
Raio-X da questão
pseudocódigo e algoritmos
avaliacao
pseudocódigo e algoritmos · estruturas de dados
Revisar conceitos de algoritmos e estruturas de dados em Python.
O aluno pode descrever um algoritmo que não considera a construção da tabela de frequências, focando apenas na coleta de dados.
ciencia_tecnologia
criatividade
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
