Elabore um pseudocódigo que receba uma lista de idades de uma amostra e produza uma tabela de frequências…
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 pseudocódigo que receba uma lista de idades de uma amostra e produza uma tabela de frequências (idade ? contagem), usando um único laço de repetição para percorrer a lista. Depois, exiba a tabela em ordem crescente de idade.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Entrada: lista_idades // inicializa um dicionário vazio para contadores contagens ? dicionário vazio para cada idade em lista_idades faça se idade não existe em contagens então contagens[idade] ? 1 senão contagens[idade] ? contagens[idade] + 1 fim se fim para // ordenar as chaves (idades) em ordem crescente idades_ordenadas ? ordenar_chaves(contagens) para cada idade em idades_ordenadas faça imprimir idade, ": ", contagens[idade] fim para Observações: o algoritmo usa um único laço para contar ocorrências; a etapa de ordenação é feita após a contagem para garantir exibição crescente. Se a linguagem não tem dicionário, pode-se usar um vetor indexado pelo intervalo de idades conhecido.
Explicação
O pseudocódigo utiliza um dicionário para contar as ocorrências de cada idade, permitindo que a contagem seja feita em um único laço, o que otimiza o desempenho. Após a contagem, as idades são ordenadas, garantindo que a tabela de frequências seja exibida de forma clara e organizada. Essa abordagem é eficiente e atende ao requisito de produzir a tabela em ordem crescente após a contagem.
Raio-X da questão
tabela de frequências
avaliacao
laços de repetição · estruturas de dados
Revisar como criar tabelas de frequências e laços de repetição.
O aluno pode confundir a lógica de contagem, não atualizando corretamente a frequência para cada idade na tabela.
ciencia_tecnologia
criatividade
abstrato
Questões parecidas com resolução
- Escreva um algoritmo em pseudocódigo que receba uma lista de idades (inteiros), construa uma tabela de frequências por…
- Projete um algoritmo em pseudocódigo que receba uma lista de idades (inteiros) de uma amostra, construa uma tabela de…
- Descreva em pseudocódigo um algoritmo que, recebendo uma lista de idades por amostra e uma amplitude de classe, construa…
- Escreva um pseudocódigo usando um único laço de repetição para construir a tabela de frequências absolutas e relativas…
- Elabore um algoritmo em pseudocódigo que leia uma sequência de idades (inteiros positivos) obtidas por amostragem; a…
- Projete um algoritmo em pseudocódigo que receba N idades (amostra) e construa uma tabela de frequências com as classes…
🔎 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
