Este livro tem por objetivo apresentar conceitos fundamentais que devem ser considerados na elaboração de um programa de computador, sem abordar os detalhes específicos de uma linguagem de programação. Os algoritmos de resolução dos problemas são analisados e apresentados em uma linguagem bastante simples, conhecida como Pseudocódigo. A obra destina-se, principalmente, a iniciantes em programação, podendo ser utilizada em disciplinas que introduzam a programação de computadores. Além da conceituação teórica envolvida na construção dos algoritmos, apresenta uma série de problemas resolvidos e comentados e propõe exercícios ao final de cada capítulo.