Atividade 01
Comparação Manual: Ordenação com Cartões
Divida a turma em grupos e distribua baralhos de cartões numerados de tamanhos 5, 10 e 20. Cada grupo executa bubble sort num baralho e insertion sort noutro, contando operações básicas. Registem resultados numa tabela partilhada e discutem padrões de crescimento.
Como podemos comparar a eficiência de dois algoritmos diferentes para a mesma tarefa?
Sugestão de FacilitaçãoNa atividade 'Ordenação com Cartões', durante a fase de resolução colaborativa, observe se os grupos estão a atribuir papéis claros e a garantir que todos participam na contagem de operações.
O que observarApresente aos alunos dois pseudocódigos simples para a mesma tarefa (ex: encontrar o máximo num array). Peça-lhes para contarem manualmente o número de comparações e atribuições em cada um para n=5 elementos. Questione: 'Qual algoritmo parece mais eficiente e porquê?'