Proponha um pseudocódigo que, dado um vetor de números inteiros obtido de uma amostra, construa uma 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
Proponha um pseudocódigo que, dado um vetor de números inteiros obtido de uma amostra, construa uma tabela de frequências e imprima cada valor com sua contagem. Explique brevemente como seu algoritmo usa estruturas de programação para isso.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Entrada: vetor V frequencias := mapa vazio para cada x em V: se existe chave x em frequencias então frequencias[x] := frequencias[x] + 1 senao frequencias[x] := 1 para cada k em ordena(chaves(frequencias)): imprimir k, frequencias[k] Explicação: o laço percorre a amostra acumulando contagens num mapa (estrutura chave?valor); a segunda iteração lista a tabela de frequências ordenada. Usa-se atribuição, decisão e iteração para construir e exibir a tabela.
Explicação
O algoritmo utiliza um mapa para armazenar as contagens de cada número, permitindo acesso eficiente e atualização das frequências. As estruturas de repetição garantem que todos os elementos do vetor sejam processados, enquanto a estrutura de decisão permite a verificação da existência de uma chave no mapa. A ordenação das chaves antes da impressão assegura que a tabela de frequências seja apresentada de forma organizada.
Raio-X da questão
tabela de frequências
avaliacao
vetores em programação · estruturas de repetição
Revisar conceitos de vetores e estruturas de repetição em programação.
O aluno pode falhar ao não utilizar corretamente as estruturas de repetição, resultando em uma contagem incorreta dos elementos do vetor.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Elabore um algoritmo em pseudocódigo que, dado um vetor de N números inteiros lidos do usuário, construa e imprima uma…
- Projete um algoritmo em pseudocódigo que, a partir de uma amostra de dados numéricos (lista), construa uma tabela de…
- Descreva um algoritmo em pseudocódigo que, dada uma lista de valores numéricos de uma amostra, construa a tabela de…
- Elabore um pseudocódigo que receba uma lista de n números inteiros e construa uma tabela de frequências (pares valor…
- Elabore um algoritmo em pseudocódigo que, dada uma amostra de notas (vetor de n valores entre 0 e 10), construa uma…
- Elabore um algoritmo em pseudocódigo que, dada uma lista amostra de n números inteiros, construa uma tabela com…
🔎 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
