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
- Projete um algoritmo em pseudocódigo que, dada uma amostra de respostas categóricas coletadas em pesquisa escolar…
- Proponha um algoritmo em pseudocódigo que leia uma amostra de n respostas de uma pesquisa (valores inteiros 1 a 5)…
- Descreva, em pseudocódigo, um algoritmo que receba uma amostra de idades de estudantes, construa uma tabela de…
- Escreva um algoritmo em pseudocódigo que, dado um vetor de respostas categóricas de uma pesquisa amostral, construa uma…
- Projete um algoritmo em pseudocódigo que, a partir de uma amostra de dados numéricos (lista), construa uma tabela de…
- Projete um algoritmo em pseudocódigo que receba uma amostra de respostas categóricas de pesquisa e gere: (1) tabela de…
🔎 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
