Sunteți pe pagina 1din 2

Lgica de Programao

Ol. Como todos sabem, existem diversas linguagens de programao. Cada uma com sua caracterstica. A estrutura geralmente a mesma, muda somente a forma de escrever e algumas funcionalidades. A estrutura onde entra a Lgica de Programao. Por que a lgica entra na programao? Pois difcil, ou impossvel, voc encontrar uma linguagem sem operadores. O que so Operadores? So aqueles que fazem o cdigo ter vida. Por exemplo: "Se Maria e Ana forem a escola, elas terminaro o trabalho. Logo se Maria no for elas no terminaro." (Linguagem Padro) Marina "e" Ana implica em trabalho completado. Este "e", o operador de ligao, e esta a condio para que o trabalho seja completado. Mas para ser completo, os dois precisam ser verdadeiros, ou seja, as duas precisam ir a escola. Caso uma falte, ou uma das condies no forem verdadeiras, o trabalho que seria a implicao, no ser completado. Se voc possui 2 premissas que no caso seriam Maria e Ana, A e B voc pode entender um pouco melhor os operadores. AeB V V Implica Em: V Por que? Se as duas forem verdades implicar em verdade. V F Implica Em: F Por que? Se uma das duas forem falsas, implicar em falsidade. F V Implica Em: F Por que? Se uma das duas forem falsas, implicar em falsidade. F F Implica Em: F Por que? Se uma das duas forem falsas, implicar em falsidade. A ou B V V Implica Em: V Por que? Se uma das duas forem verdadeiras, implicar em verdadeiro. V F Implica Em: V Por que? Se uma das duas forem verdadeiras, implicar em verdadeiro. F V Implica Em: V Por que? Se uma das duas forem verdadeiras, implicar em verdadeiro. F F Implica Em: F Por que? Se as duas forem falsas, implicar em falsidade. Estes dois operadores so os mais utilizados na linguagem de programao. Porm existem outros, como a atribuio de valores e a igualdade junto com as variveis. Voc pode determinar uma varivel por Int, String, Boolean, ... , entre outras. O que uma varivel Int? Varivel inteira. Onde somente nmeros Inteiros podero ser atribudos a ela. O que uma varivel String? Varivel tipo Texto. Onde somente textos podero ser atribudos a ela. O que Boolean? Somente valores Verdadeiros (1) ou falso (0) podero ser atribudos a ela. Ento, caso voc v fazer uma implicao de valores a varivel Int, voc pode declara-la desta forma:

Quote Int idade; idade = 18;

No caso agora, esta varivel idade, possui valor 18 e no por que igual a 18 e sim por que foi uma implicao. Caso voc fizesse: Por que? Se uma das duas forem verdadeiras, implicar em verdadeiro.
Quote Int idade; idade == 18;

Voc estaria fazendo nosso bom e velho igual, com 2 operadores de igualdade voc pode fazer esta comparao. Geralmente comparao feito com o operador If e Else desta forma:
Quote if (idade == 18) { // Linha de Comando }

O que aconteceria? Se a idade fosse igual a 18 ele executaria a linha de comando que estava ali embaixo. Mas voc pode adicionar mais coisas nesta comparao:
Quote if(idade == 18){ // Linha de Comando 1 } else { // Linha de Comando 2 }

Se a comparao for verdadeira, ele executar a linha de comando 1, caso contrrio ele executar a linha de comando 2. Est "lgica usada em quase todas as linguagens, somente muda a sintaxe da lngua, ou seja, a forma de escrever.

S-ar putea să vă placă și