Considerada obra de referência para alunos iniciantes no estudo da programação de computadores, este livro apresenta as principais técnicas para a construção de algoritmos e sua implementação nas linguagens Pascal, C/C++ e Java - linguagens básicas e fundamentais para o programador profissional. A estrutura lógica e didática apresentada pelas autores, que traz a teoria de cada capítulo com diversos exemplos, sugestões de problemas e analogias provenientes do mundo real, facilita a compreensão dos assuntos abordados e torna mais simples para o aluno o processo de aprendizagem dos conceitos em sala de aula. Livro-texto indicado para cursos de programação de computadores e ciência da computação, também pode ser utilizado por estudantes das séries iniciais nas áreas de exatas que possuem cursos introdutórios de programação para computadores.