Esta obra é uma compilação de anotações de aula, exercícios e experiências durante mais de dez anos de trabalho com turmas de construção de algoritmos e raciocínio lógico. É uma reunião de conceitos direcionados para o passo a passo do desenvolvimento de algoritmos para a programação, dimensionamento de abstração e definição de projetos de aplicação computacionais.
Os capítulos referenciam os grandes temas componentes da programação para computadores. Aplicação do raciocínio lógico, algoritmos estruturados sequenciais, utilização de estruturas de repetição e suas características, e por fim, é apresentada uma introdução sobre procedimentos e funções.
O objetivo aqui não é detalhar a utilização das linguagens de programação, sequer constituir um manual de comandos, porém a apresentação de exemplos dos algoritmos implementados em C, PASCAL, JAVA e Python, consolida a evolução do raciocínio lógico praticando o algoritmo idealizado e contextualizado.
Os programas representados são apenas exemplos da aplicação da lógica, procurando incentivar a continuidade do estudo, aprofundamento e ampliação das soluções propostas. O foco é a construção de algoritmos válidos condizentes com a abstração observada.