10 de dez. de 2013

Algoritmos e Lógica de Programação 3: Expressões e Operadores II

Expressões Relacionais

Tem a finalidade de comparar dois ou mais valores para gerar um valor de verdadeiro (true) ou falso (false). Estes valores de verdadeiro e falso são conhecidos como valores booleanos.
Veja a seguinte tabela:

OPERADOR
USO NA MATEMÁTICA
USO EM COMPUTADORES
EXEMPLO
RESULTADO
Igual
=
==
5=7 ou 5==7
False
Diferente
<> 
1 ≠ 0 ou 1<>0
True
Maior
1>0
True
Menor
1<0
False
Maior ou Igual
>=
>=
12>=13
False
Menor ou Igual
<=
<=
12<=13
True

Expressões Lógicas

Os operadores deste tipo de expressão indicam comparações entre os elementos, assim como nas expressões relacionais, o resultado será booleano.
Seus operadores são E (&& ou and), Ou (|| ou Or) e Não (! Ou Not). Este é um assunto mais extenso que agrega valores de lógica matemática. Em uma postagem futura me dedicarei a explicar de forma mais detalhada questões de conjunção, Disjunção e Negação, que estão relacionadas ao uso destes operadores.

Exemplo:

“1=1 E 0=0” Qual o resultado desta operação? Obviamente 1 é igual 1 e 0 é igual a 0, então o resultado será verdadeiro.

“1=1 E 1=0” Neste segundo caso o resultado será falso, pois temos duas condições, a primeira em que 1=1 é verdadeira, entretanto a segunda condição “1=0” é falsa, pois 1 é diferente de 0. Sendo assim, para que o operador E retorne um valor verdadeiro, é necessário que as duas condições sejam verdadeiras.   Futuramente abordarei os demais operadores e este de forma mais clara e detalhada.