O estudo da lógica de programaçao estimula no programador o raciocínio lógico sobre os fatos, preparando-o para o desenvolvimento de programas de computadores
O objetivo deste livro é oferecer ao futuro programador, conceitos sobre a lógica de programaçao, para que no final do estudo ele possa ter conhecimento suficiente para desenvolver programas eficientes, com a linguagem de programaçao mais adequada
A leitura deste livro é indicada como fonte de estudo a alunos de programaçao de computadores que estao iniciando seu aprendizado, e a professores que necessitam de um material de apoio didático para o ensino dos conceitos de programaçao
Entre os tópicos abordados no livro estao- a aplicaçao da matemática à linguagem de programaçao, algoritmos, linguagens de programaçao, diagrama de bloco, simbologia, dados, tipos de dados, variáveis e atributos, constantes, operadores aritméticos, operadores relacionais, operadores lógicos, prioridade dos conectivos, estruturas condicionais, estrutura de decisao, estrutura de repetiçao, estruturas de dados homogêneas, variáveis compostas heterogêneas, sub-rotinas, procedimentos, parâmetros, funçoes, estruturas de dados avançadas, listas, filas, pilhas, arvores, declaraçao, manipulaçao de arquivos, localizar registros, linguagem c, principais comandos da linguagem c, desenvolvendo programas utilizando o codeblocks, conceitos básicos sobre programaçao orientada a objetos, abstraçao, classe, herança, encapsulamento, polimorfismo, generalizaçao e especializaçao, introduçao à modelagem de sistemas orientados a objetos, entre outros
O livro traz ainda muitos exemplos que ilustram os textos e um capítulo de exercícios, visando a fixaçao dos tópicos abordados pelos autores.