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
- — Se o painel da feira de leitura tentar fazer tudo de uma vez, será difícil descobrir onde está um erro — observou a…
- — A gente perdeu dois pedidos ontem — reclamou a atendente da padaria, olhando o caderno cheio de recados. Pela manhã…
- Em um site da escola, a equipe precisa organizar notícias, eventos, avisos e documentos. O professor sugeriu que cada…
- Descreva, em etapas ordenadas, um protocolo/algoritmo para sincronização de arquivos entre um dispositivo móvel e um…
- Em um algoritmo que agrupa registros por categoria e calcula métricas distintas (soma, média, contagem), que subtarefa…
- Ao decompor um algoritmo que atualiza a mesma variável de estado em várias subtarefas, que estratégia reduz efeitos…
🔎 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
