Atividade 01
Simulação Física: A Pilha Humana
Os alunos representam instâncias de uma função recursiva (como o cálculo de um fatorial). Cada aluno recebe um papel com o valor de entrada, executa a lógica e 'passa a bola' ao colega seguinte, mantendo o estado em espera até que o caso base retorne o valor, ilustrando visualmente o funcionamento da stack.
Como podemos decompor um problema complexo em subproblemas idênticos mais simples?
Sugestão de FacilitaçãoDurante a Simulação Física 'A Pilha Humana', peça aos alunos para registarem o número de 'chamadas' necessárias para resolver o problema, relacionando-o diretamente com chamadas recursivas no código.
O que observarApresente aos alunos o seguinte pseudocódigo: `funcao Exemplo(n): se n <= 1: retornar 1 senao: retornar n * Exemplo(n-1)`. Peça-lhes para identificar o caso base e o passo recursivo, e para prever o resultado de `Exemplo(3)`.