O Uso de Algoritmos e Programação no Ensino de Matemática