Escreva um pseudocódigo que, dado um vetor de registros 'respostas' com o campo opcao (valores 'A','B','C')…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Escreva um pseudocódigo que, dado um vetor de registros 'respostas' com o campo opcao (valores 'A','B','C'), construa uma tabela (matriz 3×2) contendo, para cada opção, a frequência absoluta e a frequência relativa. Considere indexação iniciada em 1 e entregue a matriz final.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
// Inicialização n = length(respostas) freq = matrix(3,2) // 3 linhas (A,B,C), 2 colunas (absoluta, relativa) for i = 1 to 3 do freq[i][1] = 0 freq[i][2] = 0.0 end for // Contagem absoluta for k = 1 to n do opc = respostas[k].opcao if opc == 'A' then freq[1][1] = freq[1][1] + 1 else if opc == 'B' then freq[2][1] = freq[2][1] + 1 else if opc == 'C' then freq[3][1] = freq[3][1] + 1 end if end for // Cálculo da relativa if n > 0 then for i = 1 to 3 do freq[i][2] = freq[i][1] / n end for end if // A matriz 'freq' tem em cada linha: [frequência_absoluta, frequência_relativa]
Explicação
O pseudocódigo apresentado realiza a contagem das respostas em um vetor, organizando as frequências absolutas e relativas em uma matriz. Ele utiliza um loop para incrementar as contagens com base nas opções 'A', 'B' e 'C', garantindo que cada opção seja contabilizada corretamente. Além disso, o cálculo da frequência relativa é feito apenas se houver respostas, o que evita divisões por zero.
Raio-X da questão
frequência absoluta e relativa
avaliacao
vetores e matrizes · frequência absoluta e relativa
Revisar conceitos de vetores e matrizes em pseudocódigo.
O aluno pode confundir a construção da tabela de frequências, não diferenciando corretamente entre frequência absoluta e relativa.
ciencia_tecnologia
criatividade
abstrato
Questões parecidas com resolução
- Projete em pseudocódigo um algoritmo que receba um array respostas[1..m] com categorias (por exemplo 'A','B','C') e…
- Escreva um algoritmo em pseudocódigo que, dado um vetor de respostas categóricas de uma pesquisa amostral, construa uma…
- Elabore um pseudocódigo que receba uma matriz R de respostas (linhas = amostras, colunas = categorias) e construa: (a)…
- Projete um algoritmo em pseudocódigo que, dada uma matriz respostas onde cada linha é um registro {regiao, notas[5]} de…
- Dada uma matriz 4×3 chamada 'respostas' onde cada linha representa uma faixa etária e cada coluna as opções A,B,C…
- Projete um algoritmo em pseudocódigo que, dado um vetor de N respostas categóricas (valores inteiros entre 1 e K)…
🔎 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
