Lógica de Programação é a técnica de desenvolver sequências lógicas, chamadas de algoritmos, para atingir um objetivo. Algoritmos seguem passos lógicos que podem ser transformados em programas de computador. Lógica de Programação envolve técnicas como lógica formal, lógica simbólica e desenvolvimento de algoritmos.