Proponha uma decomposição em subtarefas e escreva um esboço de pseudocódigo para um algoritmo que recebe uma…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Proponha uma decomposição em subtarefas e escreva um esboço de pseudocódigo para um algoritmo que recebe uma lista de textos (dados) e automatiza a identificação e a contagem de palavras-chave por categoria, empregando decomposição, generalização e reúso.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Subtarefas sugeridas: 1) pré_processar(textos): normalizar caixa, remover pontuação, tokenizar. 2) carregar_palavras_chave(): retornar mapa categoria -> lista de palavras. 3) identificar_chaves(tokens, mapa): para cada categoria contar ocorrências de palavras-chave. 4) agregar_resultados(contagens): sumarizar por categoria e ordenar. Esboço pseudocódigo: mapa = carregar_palavras_chave() texts = ler_entrada() for texto in texts: tokens = pré_processar(texto) cont = identificar_chaves(tokens, mapa) agregar_resultados(cont) Retorno: estrutura com contagens por categoria. Notas: pré_processar e identificar_chaves são reutilizáveis para diferentes listas de palavras ou métricas; parâmetros permitem generalizar a métrica de contagem (ex.: presença vs. frequência).
Explicação
A decomposição em subtarefas permite dividir o problema em partes menores e mais gerenciáveis, facilitando o desenvolvimento e a manutenção do algoritmo. O uso de funções reutilizáveis, como pré_processar e identificar_chaves, promove a generalização, permitindo que o código seja aplicado a diferentes contextos com facilidade. O esboço de pseudocódigo apresentado organiza claramente o fluxo de execução, garantindo que cada etapa do processo seja abordada de forma lógica e eficiente.
Raio-X da questão
decomposição de algoritmos
avaliacao
decomposição de algoritmos · pseudocódigo
Revisar conceitos de algoritmos e pseudocódigos.
O aluno pode falhar em identificar as subtarefas necessárias, criando um algoritmo muito genérico ou sem estrutura clara.
ciencia_tecnologia
criatividade
abstrato
Questões parecidas com resolução
- Em pseudocódigo, descreva um algoritmo que recebe um texto com relatos de observações da natureza na escola e verifica…
- Proponha um plano de decomposição e um esboço de pseudocódigo para automatizar a detecção de entradas duplicadas em uma…
- Projete em pseudocódigo um algoritmo que receba um texto (dado) e retorne as 5 palavras mais frequentes após tokenização…
- Proponha uma decomposição em subtarefas e escreva um esboço de pseudocódigo para um algoritmo que identifica e agrupa…
- Proponha uma decomposição em subtarefas e um esboço de pseudocódigo para automatizar um algoritmo que agenda horários de…
- Projete a decomposição de alto nível de um algoritmo que alimenta um chatbot escolar a partir de múltiplos arquivos de…
🔎 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
