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.