Nome:Turma:Data:
Computação · 6º ao 7º ano · Decomposição e reúso

Decompor para resolver

BNCC: EF06CO04 Construir soluções de problemas usando a técnica de decomposição e automatizá-las com uma linguagem de programação. · EF07CO05 Criar algoritmos usando decomposição e reúso, de forma colaborativa, e automatizá-los com uma linguagem de programação.

Problemas grandes ficam mais fáceis quando quebramos em partes menores. Essa estratégia se chama decomposição. Sua turma vai organizar uma feira de ciências. Complete o diagrama com as partes do problema e, embaixo de cada uma, as tarefas menores.

Feira de ciências da escolaEspaçoProjetos

1. Quais tarefas aparecem em mais de uma parte?

Quando uma tarefa se repete, podemos criar um “molde” e reaproveitar. Isso é reúso — como uma função em um programa.

2. Escreva o “molde” de uma tarefa que se repete

Nome da tarefa
O que muda a cada vez (parâmetro)
Passos

3. Que ordem as partes precisam seguir? Alguma pode ser feita ao mesmo tempo que outra?

Gabarito e orientações para o professor

Exemplos de partes: Espaço (sala, mesas, tomadas), Projetos (inscrição, orientação, ensaio), Divulgação (cartazes, convite às famílias), Avaliação (jurados, fichas, premiação).

Tarefas que se repetem: preparar a placa de cada projeto, montar cada bancada, convidar cada turma. O “molde” da placa tem como parâmetros o título, os autores e a turma.

Na questão 3, aproveite para conversar sobre tarefas paralelas (divulgação e ensaio podem acontecer ao mesmo tempo) — uma ponte para o 8º ano (EF08CO05).

Use junto com: 📋 Algoritmos: do papel ao robô