Elabore um algoritmo em pseudocódigo que, dado um vetor de N números inteiros lidos do usuário, construa e…
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 de N números inteiros lidos do usuário, construa e imprima uma tabela de frequências (valor, frequência) usando repetições simples e aninhadas. Explique como o algoritmo conta as ocorrências e dê um exemplo de entrada e saída.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo: ler N para i=1 até N faça ler A[i] fim-para M := 0 para i=1 até N faça encontrado := falso para j=1 até M faça se A[i] = V[j] então C[j] := C[j] + 1; encontrado := verdadeiro; sair fim-para se não encontrado então M := M+1; V[M] := A[i]; C[M] := 1 fim-para ordenar V e C por V (ex.: seleção) para k=1 até M faça imprimir V[k], C[k] Exemplo: N=5, A=[2,3,2,5,3] ? tabela: (2,2), (3,2), (5,1). Explicação: o laço externo percorre cada elemento; o interno verifica se o valor já foi registrado e incrementa o contador; caso contrário adiciona novo valor com contagem 1. A ordenação final organiza a tabela por valor.
Explicação
O algoritmo utiliza dois laços para contar as ocorrências de cada número no vetor, garantindo que todos os elementos sejam considerados. O laço interno verifica se o número já foi encontrado, incrementando sua contagem ou adicionando-o à lista de valores e inicializando sua contagem. A ordenação final organiza os resultados, facilitando a leitura da tabela de frequências.
Raio-X da questão
tabela de frequências
fixacao
vetores e arrays · estruturas de repetição
Revisar como construir tabelas de frequências e pseudocódigo.
O aluno pode confundir a lógica de contagem, não utilizando corretamente as repetições aninhadas para contar as ocorrências dos números.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Proponha um pseudocódigo que, dado um vetor de números inteiros obtido de uma amostra, construa uma 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…
- Escreva um pseudocódigo usando um único laço de repetição para construir a tabela de frequências absolutas e relativas…
- Projete um algoritmo em pseudocódigo que, a partir de uma amostra de dados numéricos (lista), construa uma 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
