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
- O Calendário Eleitoral organiza, em sequência temporal, procedimentos que viabilizam a participação política nas…
- Durante uma campanha de reciclagem, uma escola registrou em duas planilhas as quantidades, em quilogramas, recolhidas em…
- Uma cooperativa de reciclagem acompanha o fluxo de materiais em quatro setores durante uma semana. Para organizar os…
- Um centro comunitário utiliza um formulário digital para organizar inscrições em oficinas. A matriz de permissões P tem…
- Uma cooperativa acompanha a quantidade de mudas entregues por três hortas comunitárias durante três dias. Cada linha da…
- Uma cooperativa de agricultura urbana usa uma matriz quadrada para registrar pontuações de desempenho de quatro…
🔎 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
