(1) HARRY FARRER et ai., Algoritmos Estruturados. LTC, 1999.(2) ALVES, F. Introdução à linguagem de programação Python. Rio de Janeiro, RJ: Ciência Moderna, 2013. (3) SALIBA, W. L. C., Técnicas de Programação - uma abordagem estruturada. Makron Books, 1993. (4) SCHILDT, H. C completo e total. 3. ed. rev. e atual. São Paulo: Pearson Makron Books, 2008. (5) SEDGEWICK, R. Algorithms in Java. 3rd ed. Boston: Addison-Wesley, 2003.