Lógica de Programação

Fala aprendiz, tudo tranquilo? Nesse conteúdo vamos conversar sobre lógica de programação, vamos descobrir o que ela realmente é? Como a lógica de programação funciona? Como desenvolver a lógica de programação?
Se alguém te questionasse se você possui lógica de programação o que você diria? Muitos profissionais dizem que possuem uma lógica muito boa, mas quando questionados não sabem definir o que realmente é lógica.
Você sabe por que isso acontece? Porque a lógica não é somente matemática ou algo exato, a lógica se baseia em conhecimento, versatilidade, experiência, criatividade, responsabilidade, ponderação, calma, autodisciplina, entre vários outros requisitos.

Pensar de forma lógica é ter o domínio sobre o pensamento, é saber organizar os pensamentos para resolver um problema, ou seja, é dividir um problema em pequenas partes, resolver cada uma dessas partes e depois unir todas elas para se chegar na solução final.
“A partir do exposto pode-se dizer que lógica é a ciência que estuda as leis e critérios de validade que regem o pensamento e a demonstração, ou seja, ciência dos princípios formais do raciocínio” (Manzano, 2010).
Profissionais de áreas técnicas de exatas precisam ter esse conhecimento prévio, pois a todo momento isso é exigido para que eles consigam achar as melhores soluções para os problemas, e veremos isso muito em áreas como a de tecnologia, e principalmente na área de programação.

A programação de computadores se baseia na Máquina Analítica, que foi o primeiro computador moderno a ser criado, como já vimos anteriormente por aqui, no conteúdo de introdução à computação, se você ainda não viu esse conteúdo recomendo.
A Máquina Analítica foi criada por Charles Babbage, mas quem usou ela foi a sua assistente que se chamava Ada Augusta Byron King, que era conhecida também como Lady Lovelace, ela é considerada a primeira programadora do mundo, e sim apesar da computação ser dominada por pessoas do sexo masculino, a primeira programadora foi uma mulher.
Ela programou, aplicou diversos recursos matemáticos na Máquina Analítica, escreveu diversos artigos sobre seus resultados e também criou diversos algoritmos que resolviam problemas matemáticos na máquina.

Por ter se tornado a primeira programadora do mundo, em sua homenagem foi criada até uma linguagem de programação que é chamada de ADA, que é bem reconhecida mundialmente.
Quer ver um vídeo que eu preparei sobre o assunto? Veja:
E você já definiu um objetivo para desenvolver uma aplicação com a lógica? Deixa aqui nos comentários que estou curioso para saber.
Referência
MANZANO, José Augusto N. G. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. São Paulo : Érica, 2010.