Importância da lógica em programação
Estudando a relevância da lógica em programação, nós, programadores, estudantes de programação ou até pessoas que tem uma certa convivência com a programação, informa que o mais importante é a lógica, pois sem ela você não compreende o conceito mais básico. O básico seria os comandos if/else, pois essas duas estruturas condicionais, elas entregam o resultado de um valor "se" e "se não" o. Lembrando que também há as equações, em programação conhecido como cálculo linear. E interessante esse estudo, pois nós deparamos com “N” problemas, “N” soluções. Como uma empresa que precisa saber o valor líquido das suas vendas dentro de 1 ano, é necessário fazer o seguinte:
Mês 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 = x
Supondo que o valor em média é de 30 mil a 35 mil
(30 + 35 + 30 + 35 + 30 + 35 + 30 + 35 + 30 + 35 + 30 + 35) / 12
O valor total e 390 mil anual, a média mensal é de 32.500, se eles mantiverem o pique, no outro ano eles podem dobrar o faturamento. Para esse tipo de código e passado parâmetros, a sintaxe pode ser passada implicitamente ou explicita, dependendo da linguagem, pois não precisa detalhar muita coisa, para a máquina entender o meu código.
- Mas não e só números, a lógica vai muito além dos algoritmos, onde você tem que conhecer um “início, meio e fim” para identificar a situação problema, e intender quais os métodos a ser tomado para resolução da situação problema. Hoje eu identifico a lógica além de números como 5,4,10, ela vai sobre compreensão da situação, e se você tem uma resolução, a lógica ajuda você tomar decisões que seja cabível no “momento” ou situação problema, com tudo ela vai de preposições, premissas, argumentos, silogismo até falácias. Ela tenta identificar se verdade ou mentira, pode ser por uma lógica dedutiva ou por indutiva. “A lógica é o poder de identificar a situação, e te dar a liberdade de compreensão facilmente” e “A ciência das formas de pensamento”. Com isso para uma boa sintaxe, e de uma função bem estruturada, ela e de extrema importância no nosso dia a dia.
- Uma sintaxe e construída com variáveis bem elaboradas, ela pode ser compreendida melhor pela própria máquina, pois sem uma sintase, bem detalhada no pseudocódigo, o bloco de código pode dar erro, e máquina não intender o que você está tentado resolver.
- Pois sabemos que o código ele pode ser tratado como implícito e explícito, sendo assim alguns códigos eles têm que ter um detalhamento mais específico. Como um código que me devolva o valor de total das vendas em 24 meses, se o valor for menor que “x” devemos nos preocupar, se maior, vamos continuar na mesma pegada, mudando alguns parâmetros.
Isso, são feitos em linguagens de alto nível como Python, PHP, Java script, Java, C# dentre outras, a importância dessas linguagens, são na criação de processos entre o ser humano é a máquina, para que o “pessoa final” tenha a possibilidade de ter uma relação entre a “interface”. Onde são criados calculadoras, gráficos, relógio, calendários e muitas outras coisas, e “N” possibilidades. Aí que eu falo, até mesmo nessas linguagens é de extrema importância, ter cálculos, ter conhecimento em lógica de programação. Pois é aí que sai algo “físico” e deixa de ser algo abstrato.
Sabemos que com isso vem automação de alguns sistemas, pois o cálculo e muito importante no nosso dia a dia, e sabemos que a linguagem de baixo nível também e muito importante, pois é ela que fala direto com a máquina, linguagens como Assembly e C. Então é de extrema importância que tenhamos conhecimento em operadores de booleanos, bytes, megabytes, números binários, pois o computador ele é contemplado não apenas por S.O, mas por hardware.