Projete em pseudocódigo um autômato orientado a eventos que receba eventos do tipo leitura(valor)…
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
Projete em pseudocódigo um autômato orientado a eventos que receba eventos do tipo leitura(valor) correspondentes a amostras numéricas e construa uma tabela de frequências por valor inteiro. Explique como valida entradas, atualiza contadores e gera a tabela final.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo modelo: map frequencia = {} on event leitura(v): if not isNumber(v): ignore // validar else: k = int(round(v)) if k in frequencia: frequencia[k]+=1 else: frequencia[k]=1 on event fim(): tabela = sortByKey(frequencia) for k in tabela: print(k, frequencia[k]) Racional: valida-se tipo numérico, agrupa por inteiro (binning simples), atualiza contadores em um mapa associativo e produz tabela ordenada para análise; pode-se estender para bins de amplitude maior ou exportar para software de gráficos.
Explicação
A solução apresentada utiliza um mapa associativo para armazenar a frequência de cada valor inteiro, garantindo uma contagem eficiente. A validação de entradas assegura que apenas valores numéricos válidos sejam considerados, evitando erros na contagem. A ordenação da tabela final permite uma análise clara e organizada dos dados coletados.
Raio-X da questão
autômato orientado a eventos
avaliacao
lógica de programação · estrutura de dados
Revisar conceitos de pseudocódigo e estruturas de dados para contagem.
O aluno pode confundir a lógica de validação de entradas, não implementando corretamente a verificação de valores válidos antes de atualizar os contadores.
ciencia_tecnologia
criatividade
abstrato
Questões parecidas com resolução
- Projete um autômato baseado em eventos e escreva pseudocódigo para um programa que processe uma sequência de eventos…
- Projete, em pseudocódigo, um autômato baseado em eventos que: (a) registre timestamps de cada evento 'sensor'; (b) a…
- Projete um pseudocódigo para um autômato orientado a eventos que conte ocorrências do evento 'sensor' em janelas de 60…
- Projete um autômato baseado em eventos que monitore leituras de um sensor (evento 'leitura' com valor numérico) e emita…
- Projete um algoritmo em pseudocódigo que, a partir de uma amostra de dados numéricos (lista), construa uma tabela de…
- Projete um autômato orientado a eventos que monitore leituras de sensores H (humidade), T (temperatura) e P (pressão)…
🔎 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
