Trabalho de técnicas de programação PUCRS