O livro orienta o leitor como pensar sistematicamente, tornando-o independente e autodidata na resolução de algoritmos. Ele inova na maneira de apresentar o conteúdo sem longos textos e com linguagem direta, complementada com 50 exercícios práticos comentados. Posiciona-se entre o conteúdo denso de outros livros e o conteúdo direto de apostilas. Os exemplos e problemas propostos são práticos e envolvem algoritmos e lógicas exigidas na resolução das mais variadas questões algorítmicas. O conhecimento em lógica de programação é adquirido, principalmente, quando praticado. Mesmo conhecendo a teoria, a tradução do conhecimento teórico em código funcional pode se tornar uma tarefa árdua, resultando em desmotivação. Este livro foca justamente na lacuna entre teoria e prática. Os problemas propostos são comentados, dando condições ao leitor de identificar estratégias de como resolvê-los. O livro orienta o leitor como pensar sistematicamente, tornando-o independente e autodidata na resolução de algoritmos. Ele inova na maneira de apresentar o conteúdo sem longos textos e com linguagem direta, complementada com 50 exercícios práticos comentados. Posiciona-se entre o conteúdo denso de outros livros e o conteúdo direto de apostilas. Os exemplos e problemas propostos são práticos e envolvem algoritmos e lógicas exigidas na resolução das mais variadas questões algorítmicas. O conhecimento em lógica de programação é adquirido, principalmente, quando praticado. Mesmo conhecendo a teoria, a tradução do conhecimento teórico em código funcional pode se tornar uma tarefa árdua, resultando em desmotivação. Este livro foca justamente na lacuna entre teoria e prática. Os problemas propostos são comentados, dando condições ao leitor de identificar estratégias de como resolvê-los. Embasado na dinâmica de aprendizado proposta no livro, o leitor identifica padrões algorítmicos e amplia sua própria maneira de pensar e resolver problemas que envolvam lógica de programação