KERNIGHAN, Brian W.; RITCHIE, Dennis M. C: a linguagem de programação : padrão ANSI. Rio de Janeiro: Elsevier: Campus, 1989. 289 p. ISBN 9788570015860 (broch.)
FARRER, Harry. Programação estruturada de computadores: Pascal estruturado. 2. ed Rio de Janeiro: Guanabara Koogan, 1995. 255 p. ISBN 8527703297 (broch.)
ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ e Java. 2. ed. São Paulo: Pearson Prentice Hall, 2008. 434 p. ISBN 9788576051480 (broch.)
ZIVIANI, Nivio. Projeto de algoritmos: com implementações em Java e C++. São Paulo: Thomson Learning, 2007. 621 p. ISBN 9788522105250 (broch.)
MECLER, Lan.; MAIA, Luiz Paulo. Programação e lógica com TURBO PASCAL. Rio de Janeiro: Campus, 1989. 227 p. ISBN 8570015607 (broch.).
SOFFNER, Renato. Algoritmos e programação em linguagem C. Saraiva, 2013.
PREISS, Bruno R. Estrutura de dados e algoritmos: Padrões orientados a objetos com java, Campus, 2000.