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
- 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
