O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Gr!Lo Development - Algoritmo [05] Operadores Lógicos e Relacionais

Iniciado por Vert, 18/03/2013 às 21:32



E ai galera mais uma aula!  :XD:
Hoje vamos ver um pouco sobre Operadores Lógicos e Relacionais, para fazer comparações e outras coisinhas ai... Espero que gostem e qualquer duvida estamos ai!  :ok:

Aulas anteriores:
Spoiler


Operadores Lógicos e Relacionais

Operadores Relacionais

Os operadores relacionais  serve para fazer comparações entre duas expressões, e sempre vai resultar em dois valores, verdadeiro ou falso.


Vamos a alguns exemplos para o entendimento:

10 + 9 < 20 ==> VERDADEIRO

10 - 9 > 2 ==> FALSO

2 + 2 <= 4 ==> VERDADEIRO

3 - 2 >= 3 ==> FALSO

5 = 5 ==> VERDADEIRO

5 <> 5 ==> FALSO

Os operadores são simples e fácil de decorar, mas muito uteis para realizar condições.




Operadores Lógicos

Temos três operadores lógicos, o E, OU e o NÃO, eles irão sempre resultar em um único valor verdadeiro ou falso.


Vamos ver como fica isso na tabela verdade...


Creio que se lembraram das aulas de lógica matemática. Muitas vezes precisamos comparar mais de um valor quando estamos programando, podemos juntar dois ou mais operadores para chegar a algum resultado satisfatório.
Exemplos:

(5 + 5 > 11) e (20 <> 20)

Isso resulta em falso, como podem ver na tabela acima falso com falso é falso.

(5 * 5 = 25) ou (10 - 5 > 4)

Esse resulta em verdadeiro, observe a tabela verdade, verdadeiro com verdadeiro é verdadeiro.




*DICA:
Operador E: Sempre será verdadeiro quando as duas expressões forem verdadeiras. Logo, se houver alguma expressão falsa a expressão sempre será falsa.

Operador OU: Sempre será verdadeiro quando qualquer uma das expressões for verdadeira. Logo, será falso apenas quando as duas expressões forem falsas.




EXECÍCIOS:

Responda qual expressão é verdadeira e qual é falsa.

1. (((3 + 5) / 2) > 0)

2. (3 * 3 > 10) ou ( 2 + 2 < 10)

3. (10 <> 5) ou (18 / 3 < 7)

4. (2 + 3 >= 5) e (18 / 3 < 7)

5. (1 + 1 = 0) e (0 - 1 > 0)


Confira se acertou tudo!
Respostas
1.verdadeiro
2.verdadeiro
3.verdadeiro
4.verdadeiro
5.falso
[close]