A lógica de programação tem como objetivo principal definir, de forma lógica, os métodos para solucionar um determinado problema. Dessa forma, ela fornece uma base de raciocínio fundamental para qualquer profissional que deseja atuar na área de programação de softwares. Este livro é composto por toda a teoria relacionada à Lógica de Programação para que o leitor, em seguida, acompanhe todos os exercícios práticos que são desenvolvidos ao final de cada capítulo.