Elabore um algoritmo em pseudocódigo que, dado um vetor A de n números inteiros com valores entre 1 e 5…
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, dado um vetor A de n números inteiros com valores entre 1 e 5, construa uma tabela contendo para cada valor (1 a 5) a frequência absoluta e a frequência relativa (em %). Use repetições simples e, se quiser, mostre como ficaria com laços aninhados. Justifique como o algoritmo produz as frequências.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo: n <- comprimento(A) para v de 1 até 5: counts[v] <- 0 para i de 1 até n: se 1 <= A[i] <= 5 então counts[A[i]] <- counts[A[i]] + 1 para v de 1 até 5: abs <- counts[v] rel <- (abs / n) * 100 imprimir v, abs, rel Observação: o primeiro laço de contagem percorre o vetor uma vez (O(n)). Alternativa com laços aninhados: para v de 1 até 5: counts[v] <- 0 para i de 1 até n: se A[i] == v então counts[v] <- counts[v] + 1 (essa versão tem complexidade O(5n)).
Explicação
O algoritmo conta a frequência absoluta de cada número de 1 a 5 no vetor, utilizando um vetor auxiliar para armazenar essas contagens. A frequência relativa é calculada a partir da frequência absoluta, dividindo pelo total de elementos e multiplicando por 100 para obter a porcentagem. A abordagem com laços aninhados, embora funcional, é menos eficiente, pois aumenta a complexidade ao percorrer o vetor para cada valor de 1 a 5.
Raio-X da questão
frequência absoluta e relativa
avaliacao
vetores e arrays · frequência e porcentagem
Revisar como calcular frequências em conjuntos de dados.
O aluno pode confundir a frequência absoluta com a relativa, apresentando apenas contagens sem calcular a porcentagem correta.
ciencia_tecnologia
pensamento_critico
abstrato
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…
- Proponha um pseudocódigo que, dado um vetor de números inteiros obtido de uma amostra, construa uma tabela de…
- Elabore um algoritmo em pseudocódigo que, dada uma lista amostra de n números inteiros, construa uma tabela com…
- Escreva um pseudocódigo usando um único laço de repetição para construir a tabela de frequências absolutas e relativas…
- Proponha um algoritmo em pseudocódigo que leia uma amostra de n respostas de uma pesquisa (valores inteiros 1 a 5)…
- Você recebeu uma amostra de valores numéricos coletados por pesquisa (lista A). Elabore um algoritmo em pseudocódigo…
🔎 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
