Aula3 Operadores Relacionais E Logicos

1192 palavras 5 páginas
Operadores Relacionais e
Lógicos
Expressões
Tabelas Verdade
Estruturas de Decisão

Operadores Relacionais
 Assim como existem os operadores aritméticos, existem também os operadores relacionais (condicionais)
 Eles realizam a comparação entre dois operandos ou duas expressões e resultam em valores lógicos
(VERDADEIRO ou FALSO).

Operadores Relacionais
Operador Relacional Significado
>
>=
<
=

Maior que
Maior ou igual
Menor que

<=

Menor ou igual

(==)*

Igual

<> (!=)*

Diferente

* Operadores usados na linguagem C/C++

Operadores Relacionais - exemplos
2+5>4 resulta VERDADEIRO
3<>3 resulta FALSO
Sendo A=2, B=5 e C=0.5, qual o resultado das seguintes expressões relacionais?
 B*C>A
 A/C<B
 B-A=9^C
 B\2<>A

Operadores Lógicos
 Os operadores lógicos existem para combinar expressões mais complexas que envolvem mais de uma condição.
Operador
Lógico e && ou || não !

Significado
Resulta VERDADEIRO se ambas as partes forem verdadeiras.

Resulta VERDADEIRO se uma das partes for verdadeira.
Nega a afirmação

* Operadores usados na linguagem C/C++

Operadores Lógicos
 Dadas às características de avaliação de cada um destes operadores, temos também os seguintes significados Operador
Lógico
e &&

Significado
Multiplicação lógica.

ou ||

Adição lógica.

não

Negação

!

* Operadores usados na linguagem C/C++

Operadores Lógicos -exemplos
 Avalie as seguintes expressões relacionais, para A=2, B=5 e C=0.5:






nao(A>2) nao(B<>5) (A<=B) e (C<=1)
(C<0) ou (A<B) nao(B/A>=C+2) Tabela Verdade – Operador lógico e
A

B

Resultado

V

V

V

V

F

F

F

V

F

F

F

F

Tabela Verdade – Operador lógico ou
A

B

Resultado

V

V

V

V

F

V

F

V

V

F

F

F

Tabela Verdade – Operador lógico nao
Expressão

Resultado

V

F

F

V

Precedência dos Operadores:
Operador

Prioridade

Operadores Aritméticos

4

Operadores Relacionais

3

Operadores Lógicos

2

Operador de Atribuição
( ou =)

1

Exemplos
(2>3) ou (3<2) e (2<3) //resultado F
(2>3) e (3<2) ou (2<3)

Relacionados

  • História banco de dados
    3776 palavras | 16 páginas
  • Psicologia
    26973 palavras | 108 páginas