Escreva um algoritmo (pseudocódigo) que: a) leia um inteiro C (nº de turmas). Para cada turma i leia um…
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 algoritmo (pseudocódigo) que: a) leia um inteiro C (nº de turmas). Para cada turma i leia um inteiro S_i (nº de estudantes) e, para cada estudante, leia um código do modo de transporte ao colégio (1=ônibus, 2=bicicleta, 3=a pé, 4=carro). b) Calcule e apresente uma tabela com a frequência absoluta e a frequência relativa (%) de cada modo considerando todos os estudantes. Use repetições simples e aninhadas. Mostre também a saída do algoritmo para o exemplo: C=2; turma1 S_1=3 modos [1,2,3]; turma2 S_2=2 modos [2,1].
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo (exemplo): 1. Leia C 2. Inicialize cont[1..4] ? 0 e total ? 0 3. Para i de 1 até C faça 3.1 Leia S 3.2 Para j de 1 até S faça leia modo // valor em {1,2,3,4} cont[modo] ? cont[modo] + 1 total ? total + 1 4. Para m de 1 até 4 faça freq_abs ? cont[m] freq_rel ? (cont[m] / total) * 100 imprima m, freq_abs, freq_rel Saída para o exemplo (C=2; turma1 modos [1,2,3]; turma2 modos [2,1]): Modo 1: absoluta=2, relativa=40.0% Modo 2: absoluta=2, relativa=40.0% Modo 3: absoluta=1, relativa=20.0% Modo 4: absoluta=0, relativa=0.0% Observações: as repetições aninhadas percorrem todas as turmas e todos os estudantes; a correção vem da soma acumulada em cont[] e do cálculo relativo cont[m]/total*100. Complexidade temporal O(total de estudantes).
Explicação
O pseudocódigo apresentado segue uma estrutura lógica que permite a leitura e contagem dos modos de transporte utilizados por todos os estudantes, utilizando contadores para cada modo. A frequência absoluta é obtida diretamente da contagem, enquanto a frequência relativa é calculada como a proporção da frequência absoluta em relação ao total de estudantes, multiplicada por 100 para expressar em porcentagem. A abordagem de repetições aninhadas garante que todos os estudantes de todas as turmas sejam considerados, resultando em um cálculo preciso das frequências.
Raio-X da questão
frequência de modos de transporte
avaliacao
estrutura de repetição · tipos de dados em programação
Revisar conceitos de pseudocódigo e estruturas de repetição.
O aluno pode confundir a lógica de contagem, somando os modos de transporte em vez de calcular a frequência relativa corretamente.
ciencia_tecnologia
criatividade
cotidiano
Questões parecidas com resolução
- Em um dia de trabalho, uma entregadora que usa um aplicativo recebe R$ 12 por entrega. Ela gasta R$ 3 por entrega com…
- Em uma gráfica, a quantidade de tinta adicional é registrada em função de uma medida-padrão q. Para um pedido, a…
- Em uma gráfica, uma máquina imprime livros a uma taxa constante. Se trabalha sozinha, produz 120 páginas por hora…
- — O desconto só incide sobre as oficinas, não sobre a entrada — explicou a atendente a um visitante. Na feira municipal…
- Uma associação de ambulantes realizou uma pesquisa sobre o gasto mensal com internet móvel. Os dados foram organizados…
- Uma secretaria municipal recebeu R$ 390 para inscrever dois agentes em um curso, ambos com o mesmo número de oficinas…
🔎 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
