Desenvolva em pseudocódigo um algoritmo que leia uma amostra de 8 valores numéricos, construa a tabela de…
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
Desenvolva em pseudocódigo um algoritmo que leia uma amostra de 8 valores numéricos, construa a tabela de frequências por valor distinto e imprima um gráfico de barras textual onde cada barra é representada por '*' proporcional à frequência.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Entrada: lista vazia; para k de 1 até 8 leia valor e adicione à lista. Construir dicionário frequências: para cada valor v na lista, freq[v] ? freq[v]+1 (inicializar em 0). Ordenar chaves distintas; para cada chave k imprimir: k ':' '*' repetido freq[k]. Exemplo de saída para valores [2,3,2,5,3,2,5,4]: 2: *** 3: ** 4: * 5: ** Isso mostra barras proporcionais às frequências.
Explicação
O algoritmo proposto efetivamente coleta e conta as ocorrências de cada valor em uma amostra de 8 números, utilizando um dicionário para armazenar as frequências. A ordenação das chaves distintas garante que os valores sejam apresentados de forma organizada, facilitando a leitura do gráfico de barras. A representação visual com asteriscos proporciona uma compreensão imediata da frequência de cada valor, tornando a informação acessível e intuitiva.
Raio-X da questão
tabela de frequências
avaliacao
estrutura de repetição · tipos de dados
Revisar conceitos de algoritmos e estruturas de dados.
O aluno pode confundir a construção da tabela de frequências com a simples contagem de valores, sem considerar a distinção entre os valores únicos.
ciencia_tecnologia
criatividade
abstrato
Questões parecidas com resolução
- Elabore um algoritmo em pseudocódigo que, dada uma amostra de notas (vetor de n valores entre 0 e 10), construa uma…
- Projete um algoritmo em pseudocódigo que, a partir de uma amostra de dados numéricos (lista), construa uma tabela de…
- Descreva, em pseudocódigo, um algoritmo que receba uma amostra de idades de estudantes, construa uma tabela de…
- Projete um algoritmo em linguagem de alto nível que, a partir de uma lista de números inteiros obtida por amostragem…
- Escreva um pseudocódigo que leia uma amostra de N registros com campos 'idade' (inteiro) e 'categoria' (string), calcule…
- Descreva um algoritmo em pseudocódigo que, dada uma lista de valores numéricos de uma amostra, construa a 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
