Atividade 01
Parcerias de Depuração: Otimizar Ciclos
Em pares, os alunos recebem um algoritmo com ciclos ineficientes para um problema simples, como somar números pares. Identificam repetições desnecessárias, reescrevem com condições e testam em pseudocódigo ou Scratch. Partilham melhorias com a turma.
Como podemos otimizar um algoritmo para que execute menos passos?
Sugestão de FacilitaçãoDurante a atividade 'Parcerias de Depuração: Otimizar Ciclos', peça aos alunos que identifiquem pelo menos dois casos em que o ciclo não executa o mesmo número de vezes, registando os inputs e outputs em tabelas.
O que observarEntregue a cada aluno um pequeno problema algorítmico (ex: calcular a média de notas, verificar se um número é par ou ímpar). Peça-lhes para escreverem em pseudocódigo ou num diagrama de fluxo a solução utilizando pelo menos uma estrutura condicional e uma estrutura de repetição, se aplicável. Peça também para justificarem a escolha das estruturas.