Atividade 01
Comparação em Pares: Fatorial Recursivo vs Iterativo
Os alunos implementam o fatorial em Python de forma recursiva e iterativa. Em seguida, cronometram execuções para n=10, 20, 30 e comparam eficiência. Discutem vantagens em cada abordagem.
Compare a implementação de soluções recursivas e iterativas para o mesmo problema.
Sugestão de FacilitaçãoDurante a Comparação em Pares do fatorial, peça a cada aluno que cronometre ambas as versões em Python para reforçar a discussão sobre eficiência.
O que observarApresente aos alunos o código de uma função recursiva simples (ex: cálculo do fatorial) e uma versão iterativa. Peça-lhes para escreverem num pequeno papel: 1) Qual a principal diferença entre as duas implementações? 2) Qual o risco associado à função recursiva se o caso base for omitido?