Atividades de Decomposição para o 5º ano com gabarito
Trabalhe Decomposição em Computação com estudantes do 5º ano por meio de situações do cotidiano, projetos e jogos. O material inclui oito questões com gabarito comentado para apoiar a revisão e a avaliação.
Quando trabalho Decomposição com uma turma de 5º ano, procuro partir de uma tarefa que faça sentido para os estudantes: organizar uma lista, planejar um projeto ou entender as etapas de um jogo. Assim, a ideia de dividir um problema não fica presa a uma definição. A turma consegue observar o que precisa ser feito e conversar sobre como separar o trabalho em partes que possam ser resolvidas.
Na avaliação, também observo se os alunos distinguem decompor de apenas colocar ações em ordem, escolher detalhes de apresentação ou repartir funções entre pessoas. Essas diferenças aparecem nas questões a seguir. Reuni situações variadas e gabaritos comentados para que você possa usar o material como atividade, revisão coletiva ou ponto de partida para uma conversa em sala.
O que o aluno de 5º ano precisa saber sobre Decomposição
Em Computação, decompor é dividir um problema ou uma tarefa complexa em partes menores, compreensíveis e possíveis de resolver. No 5º ano, espero que o aluno reconheça essa estratégia em exemplos próximos, como organizar as etapas de um projeto, separar as funções de um programa ou planejar ações para alcançar um objetivo. Cada parte deve corresponder a algo necessário para resolver o problema; não basta listar atividades relacionadas ao tema, desenhar uma tela ou distribuir o trabalho entre pessoas. Quando as partes são bem escolhidas, fica mais fácil pensar em cada uma, testar soluções e depois combinar os resultados. A decomposição também pode se relacionar com uma sequência: algumas etapas dependem de outras e precisam ser realizadas na ordem adequada. Por isso, vale distinguir a divisão do problema da simples ordenação de passos. Ao analisar uma situação, o estudante deve perguntar: quais são as tarefas principais, como posso separá-las e de que modo elas se articulam para chegar ao resultado?
O que ele precisa saber antes
Para aproveitar estas atividades, ajuda que a turma já tenha familiaridade com sequências lógicas de instruções e com a ideia de que um programa executa funções. Também são úteis a identificação de etapas de uma tarefa, o reconhecimento de projetos que envolvem várias ações e a compreensão de regras de jogos. Nas questões, esses conhecimentos aparecem de formas simples: seguir instruções em uma ordem, saber o que precisa ser organizado primeiro e reconhecer as partes de um projeto.
Não é necessário começar pela programação em uma linguagem específica. O foco pode ser o planejamento: descrever uma tarefa, localizar suas partes e explicar como elas se conectam. Caso a turma ainda confunda etapas com funções, faça primeiro uma demonstração oral ou registre no quadro uma tarefa conhecida, como organizar uma lista de compras.
Onde os alunos mais erram
Um erro recorrente nas situações propostas é confundir decomposição com outras ações que também parecem organizar o trabalho. O estudante pode escolher a ordem das etapas e deixar de perceber que a estratégia central é dividir o problema em partes; ou pode selecionar uma atividade relacionada ao tema, mas que não separa a tarefa em componentes. Em projetos de programação, também pode repartir o trabalho por pessoas, em vez de identificar funções que o sistema precisa cumprir. A alternativa de criar um bloco único que faça tudo é outro exemplo de solução que mantém o problema inteiro, tornando mais difícil analisar e corrigir cada função.
Os distratores mais prováveis variam conforme o contexto. Na questão da horta, por exemplo, ordenar as tarefas pode parecer a melhor resposta, embora a descrição destaque a divisão do projeto em partes. Em outras situações, desenhar, pesquisar preços ou escolher lojas pode chamar atenção por ser uma ação concreta, mas não corresponde ao passo solicitado. Quando a pergunta pede o que não é decomposição, vale ler o comando com cuidado: uma instrução vaga, sem divisão em etapas, é diferente de uma tarefa organizada em partes menores. Eu costumo pedir que o aluno justifique a escolha com uma frase: essa alternativa divide o problema? Que partes aparecem?
Como trabalhar em sala
- Decomponha uma tarefa conhecida no quadro. Peça à turma que sugira as partes necessárias para organizar uma lista de compras ou preparar um lanche. Depois, conversem sobre quais etapas são essenciais e se alguma depende de outra.
- Compare decomposição e sequência. Apresente uma lista de ações e pergunte se ela apenas coloca passos em ordem ou também identifica partes diferentes de um problema. Essa comparação ajuda a evitar que os conceitos sejam tratados como sinônimos.
- Planeje um projeto curto em grupo. Escolha um tema acessível, como pesquisar uma energia renovável. Registrem etapas como definir o tema, pesquisar, elaborar um relatório e apresentar. Em seguida, discutam como reunir as contribuições em um resultado comum.
- Use um jogo para mapear ações. Proponha uma meta simples, como encontrar uma chave, abrir uma porta e chegar ao tesouro. A turma pode escrever ou explicar oralmente cada ação, observando por que tentar fazer tudo de uma vez não facilita o objetivo.
- Peça justificativas, não só letras. Em uma correção coletiva, cada estudante pode explicar por que uma alternativa representa ou não a divisão em partes. Isso permite identificar se a dúvida está no conceito, na leitura do comando ou na sequência das ações.
Questões prontas de Decomposição para o 5º ano (com gabarito comentado)
Você pode aplicar as questões individualmente, em duplas ou como revisão. As alternativas incorretas vêm acompanhadas de uma explicação para apoiar a correção e a conversa sobre o raciocínio envolvido.
1. Como dividir as tarefas de um programa para a padaria?
— A gente perdeu dois pedidos ontem — reclamou a atendente da padaria, olhando o caderno cheio de recados. Pela manhã, chegam muitas mensagens: alguns clientes pedem pães diferentes, outros avisam alergias, e às vezes um produto acaba antes do fim da fila. Para diminuir erros, um grupo vai criar um programa simples, em blocos, que ajude no atendimento.
O programa precisa guardar o nome do cliente e os itens pedidos; avisar quando um item estiver esgotado; somar os pedidos do dia para gerar uma lista única para a cozinha; e montar uma mensagem confirmando o pedido e o horário de retirada. Qual divisão permite programar cada parte separadamente e depois combinar tudo?
- ❌ A) Criar um programa diferente para cada cliente, salvar em pastas separadas e juntar no fim. Isso repete a solução em vez de criar partes reutilizáveis.
- ❌ B) Criar um bloco único que faça tudo do começo ao fim. Assim, não separam as etapas, o que dificulta testar e corrigir funções específicas.
- ✅ C) Cadastrar pedido; checar estoque; gerar lista da cozinha; montar mensagem de confirmação. Cada parte corresponde a uma função descrita e pode ser integrada ao programa.
- ❌ D) Escolher cores, desenhar botões e testar fontes antes de pensar nas regras. A aparência da tela não resolve as funções centrais de atendimento.
- ❌ E) Separar as tarefas entre atendente, padeiro, caixa e gerente. Isso distribui trabalho entre pessoas, mas não identifica módulos programáveis do sistema.
Gabarito: C. Para decompor, identificamos as funções necessárias e as separamos em partes que podem ser planejadas e testadas. Depois, mostramos como essas partes participam do fluxo do atendimento.
2. Qual estratégia Júlia usou no projeto da horta?
Para construir uma horta automatizada na escola, Júlia listou o projeto inteiro: pesquisar as plantas, escolher os sensores, montar o circuito, programar a irrigação e testar o funcionamento. Como a tarefa parecia muito grande, ela decidiu separar o projeto em partes menores e independentes, realizando cada uma delas em uma sequência organizada. Qual estratégia computacional ela utilizou?
- ✅ A) Decomposição. O projeto foi dividido em tarefas menores que podem ser analisadas e resolvidas separadamente.
- ❌ B) Abstração. Abstrair é selecionar os aspectos importantes e deixar de lado detalhes; não é o que o enunciado descreve.
- ❌ C) Simulação. Simular envolve representar ou testar o funcionamento de um sistema, não dividir inicialmente o projeto em tarefas.
- ❌ D) Ordenação. Ordenar organiza elementos ou tarefas. Aqui, a ação destacada é separar o projeto em partes.
- ❌ E) Reconhecimento. Reconhecer padrões é identificar semelhanças ou repetições, ação que não aparece no caso.
Gabarito: A. A sequência também está organizada, mas a estratégia que torna o projeto complexo mais manejável é a decomposição.
3. Como decompor a tarefa de descrever o ciclo da água?
Um projeto de ciência pede para descrever o ciclo da água. Como você pode decompor essa tarefa?
- ✅ A) Estudar cada fase: evaporação, condensação e precipitação. Separar o ciclo em fases ajuda a compreender as partes do processo.
- ❌ B) Reunir todos os dados em um só lugar. Organizar dados pode ajudar, mas não divide a descrição nas fases do ciclo.
- ❌ C) Desenhar o ciclo da água em uma folha. O desenho pode comunicar o conteúdo, mas, por si só, não separa a tarefa em etapas.
- ❌ D) Falar sobre a importância da água. É um tema relacionado, mas não corresponde às fases do ciclo.
- ❌ E) Listar todos os usos da água. A lista trata de outro aspecto e não decompõe a descrição do ciclo.
Gabarito: A. A alternativa identifica componentes do processo que podem ser estudados separadamente.
4. Qual opção não é um exemplo de decomposição?
Qual das opções abaixo não é um exemplo de decomposição de um problema?
- ❌ A) Listar passos para preparar um lanche: buscar ingredientes, montar e guardar restos. A tarefa está dividida em passos.
- ❌ B) Quebrar um projeto de ciências em tarefas menores: pesquisar, experimentar e registrar resultados. São partes claras do projeto.
- ❌ C) Fazer um mapa com pequenas etapas para montar um brinquedo novo. O mapa divide a tarefa em etapas.
- ✅ D) Dizer apenas “faça isso”, sem explicar os passos ou como dividir a tarefa. A instrução não apresenta partes menores.
- ❌ E) Separar um grande desenho em áreas menores para colorir uma por vez. A atividade divide o trabalho em partes.
Gabarito: D. Como a pergunta pede a opção que não representa decomposição, devemos procurar a instrução vaga, sem etapas identificáveis.
5. Como classificar as regras de um jogo de tabuleiro?
No jogo de tabuleiro, cada jogador deve seguir um conjunto de regras para chegar ao final. Suponha que as regras estejam em uma sequência. Como você classificaria essas regras? Quais passos seguiria?
- ❌ A) Aplicar as regras em ordem aleatória. Isso ignora a sequência indicada.
- ✅ B) Seguir uma regra de cada vez. A resposta reconhece que as instruções devem ser executadas sequencialmente.
- ❌ C) Ignorar as regras durante o jogo. Sem elas, não se segue o funcionamento previsto.
- ❌ D) Criar novas regras durante o jogo. A questão pede seguir as regras já estabelecidas.
- ❌ E) Repetir as regras após cada jogada. Repeti-las não é o mesmo que cumprir a sequência.
Gabarito: B. A questão destaca o sequenciamento de ações. Aproveite para perguntar à turma como a ordem das instruções se relaciona com o planejamento de uma tarefa.
6. Qual é a primeira etapa para organizar uma lista de compras?
Em uma aula, os alunos foram desafiados a criar um algoritmo para organizar uma lista de compras. Qual seria a primeira etapa da implementação dessa atividade?
- ❌ A) Definir a quantidade de cada item. É uma informação útil, mas primeiro é preciso identificar o que será comprado.
- ❌ B) Fazer uma pesquisa de preços. A pesquisa pode ocorrer depois que os itens estiverem definidos.
- ✅ C) Listar todos os itens a serem comprados. A lista estabelece a base para organizar as próximas ações.
- ❌ D) Criar um aplicativo. Essa solução é avançada e não define primeiro o problema a resolver.
- ❌ E) Definir as lojas onde comprar. A escolha das lojas vem depois de saber quais itens fazem parte da lista.
Gabarito: C. Planejar o algoritmo começa por compreender e organizar o que precisa ser feito, antes de escolher ferramentas ou detalhes secundários.
7. Como decompor um projeto sobre energias renováveis?
Um grupo de alunos precisa programar um projeto sobre energias renováveis. Quais são os passos que eles podem seguir para decompor esse projeto?
- ✅ A) Definir o tema, pesquisar, elaborar um relatório e apresentar. A sequência separa o projeto em etapas reconhecíveis.
- ❌ B) Começar a apresentação sem planejamento. Isso não divide nem organiza o projeto.
- ❌ C) Pesquisar apenas sobre um tipo de energia. A opção restringe a pesquisa, mas não descreve as etapas de decomposição pedidas.
- ❌ D) Dividir tarefas sem comunicação entre os membros. Distribuir tarefas sem articulação não garante um projeto organizado e integrado.
- ❌ E) Focar apenas na teoria e ignorar a prática. Isso limita o projeto, mas não apresenta partes que organizem sua realização.
Gabarito: A. O grupo pode tornar o projeto mais manejável ao identificar etapas e planejar como chegar do tema à apresentação.
8. O que Bia pode fazer para chegar ao tesouro?
No jogo, Bia precisa achar a chave, abrir a porta e pegar o tesouro. O que Bia pode fazer para ficar mais fácil?
- ❌ A) Pular direto para o tesouro. Isso ignora as etapas necessárias e troca a ordem das ações.
- ❌ B) Fazer só a primeira coisa. Encontrar a chave sem continuar deixa a tarefa incompleta.
- ❌ C) Tentar fazer tudo de uma vez. Juntar todas as ações não separa a tarefa em partes.
- ❌ D) Esperar alguém jogar por ela. Passar a tarefa a outra pessoa não organiza as ações necessárias.
- ✅ E) Fazer uma coisa de cada vez: primeiro achar a chave, depois abrir a porta e, por fim, pegar o tesouro. A resposta separa as ações e respeita sua ordem.
Gabarito: E. A situação permite conversar sobre como decompor uma meta em ações menores, sem deixar de considerar a sequência entre elas.
Fechamento: transforme a revisão em planejamento
Depois da atividade, peça aos estudantes que criem um exemplo próprio de problema e expliquem como o dividiriam em partes. Você também pode ampliar o trabalho consultando questões da habilidade EF15CO04, questões da habilidade EF05CO04 e questões da habilidade EF15CO02. Para montar uma avaliação com atividades ajustadas ao que está trabalhando, acesse o gerador de provas do GeraProva ou faça seu cadastro grátis.
Use as questões como ponto de partida e adapte a aplicação ao ritmo da sua turma. O GeraProva pode ajudar você a preparar outras atividades para continuar praticando.
O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.
Criar minha prova