Elabore um algoritmo em pseudocódigo que, dada uma amostra de notas (vetor de n valores entre 0 e 10)…
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
Elabore um algoritmo em pseudocódigo que, dada uma amostra de notas (vetor de n valores entre 0 e 10), construa uma tabela de frequências por intervalos de classe (classe, frequência absoluta, frequência relativa) e descreva como gerar um gráfico de barras a partir dessa tabela.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Calcule n, minimo ? min(notas), maximo ? max(notas). 2) Escolha k ? ceil(sqrt(n)) (ou definido pelo professor). 3) largura ? (maximo - minimo) / k. 4) Defina classes [minimo + i*largura, minimo + (i+1)*largura) para i=0..k-1 (última inclui extremo). 5) Inicialize contadores freq[i]?0. 6) Para cada nota v em notas: determine i tal que v pertence à classe i e faça freq[i]?freq[i]+1. 7) Compute freq_rel[i] ? freq[i] / n. 8) Monte tabela com colunas: intervalo da classe, freq[i], freq_rel[i]. 9) Para gráfico de barras: eixo x ? rótulos das classes; eixo y ? frequência absoluta ou relativa; cada barra altura = freq[i] (ou freq_rel[i]). 10) Em software (ex.: Python/matplotlib): usar plt.bar(x_positions, heights) com rótulos das classes, ajustar títulos e legendas. Observações: escolha de k e arredondamentos das fronteiras devem garantir cobertura completa do intervalo 0–10 e evitar sobreposição entre classes.
Explicação
O algoritmo apresentado organiza as notas em classes, permitindo a análise da distribuição dos dados por meio de frequências absolutas e relativas. A escolha adequada do número de classes e a definição das fronteiras garantem que todas as notas sejam contabilizadas sem sobreposição, proporcionando uma visualização clara no gráfico de barras. A utilização de ferramentas como Python e matplotlib facilita a implementação e a apresentação dos resultados de forma visual e acessível.
Raio-X da questão
tabela de frequências
avaliacao
tabela de frequências · algoritmos em pseudocódigo
Revisar como construir tabelas de frequências e gráficos a partir de dados.
O aluno pode confundir a construção da tabela de frequências com a simples listagem das notas, sem considerar os intervalos de classe.
ciencia_tecnologia
criatividade
cientifico
Questões parecidas com resolução
- Escreva um algoritmo em pseudocódigo que, dado um conjunto de n valores numéricos coletados em pesquisa por amostra…
- Descreva, em pseudocódigo, um algoritmo que receba uma amostra de idades de estudantes, construa uma tabela de…
- Proponha um algoritmo em pseudocódigo que leia uma amostra de n respostas de uma pesquisa (valores inteiros 1 a 5)…
- Projete um algoritmo em pseudocódigo que, dada uma amostra de alturas (lista de números), construa uma tabela com…
- Você recebeu uma amostra de valores numéricos coletados por pesquisa (lista A). Elabore um algoritmo em pseudocódigo…
- Escreva um algoritmo em pseudocódigo que, dado um vetor de respostas categóricas de uma pesquisa amostral, construa uma…
🔎 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
