programa em c

785 palavras 4 páginas
Aula 3

Álgebra de Boole
Álgebra
SEL 0414 - Sistemas Digitais
Prof. Dr. Marcelo Andrade da Costa Vieira

1. ÁLGEBRA DE BOOLE
1.1. POSTULADOS
(a) Complemento
Ā = complemento de A
• A=0ÎĀ=1
• A=1ÎĀ=0

1. ÁLGEBRA DE BOOLE
1.1. POSTULADOS
(b) Adição
0
0
1
1

+
+
+
+

0
1
0
1

=
=
=
=

0
1
1
1

Ö

A+0=A
A+1=1

Ö

A+A=A
A+Ā=1

1.1. POSTULADOS
(b) Adição

1. ÁLGEBRA DE BOOLE
1.1. POSTULADOS
(c) Multiplicação
0
0
1
1

.
.
.
.

0
1
0
1

=
=
=
=

0
0
0
1

Ö

A.0=0
A.1=A

Ö

A.A=A
A.Ā=0

1.1. POSTULADOS
(c) Multiplicação

1. ÁLGEBRA DE BOOLE
1.2. PROPRIEDADES

• A+B=B+A

(a) Comutativa

Ö

(b) Associativa

Ö•

• A·B = B·A
A + (B+C) = (A+B) + C
=A+B+C

• A · (BC) = (AB) · C = ABC
(c) Distributiva

Ö

A · (B+C) = AB + AC

2. ÁLGEBRA DE BOOLE
2.4. OUTRAS IDENTIDADES
(a) A = A

Lei da Dupla Inversão

(b) A + A·B = A

Lei da Absorção

(c) A + A B = A + B
(d) (A + B) (A + C) = A + B·C
(e) A·B + A·C = (A + B) · (A + C)
Lei da Dualidade

1. ÁLGEBRA DE BOOLE
1° TEOREMA DE De Morgan

A·B = A+B

Ö

A

B

AB

A+B

0
0
1
1

0
1
0
1

1
1
1
0

1
1
1
0

1. ÁLGEBRA DE BOOLE
2° TEOREMA DE De Morgan

A+B = A·B

Ö

A

B

0
0
1
1

0
1
0
1

A+B A B
1
0
0
0

1
0
0
0

EQUIVALÊNCIA ENTRE BLOCOS LÓGICOS

A

S

B



A

S

B

1º TEOREMA DE DE MORGAN: A·B = A + B
1

Colocando um inversor na saída obtém-se: obtém se:
A
B

S



A
B

S

EQUIVALÊNCIA ENTRE BLOCOS LÓGICOS

A

S

B



A

S

B

1º TEOREMA DE DE MORGAN: A + B = A · B

C l
Colocando
d um inversor i na saída íd obtém-se: b é
A
B

S



A
B

S

UNIVERSALIDADE DAS PORTAS NAND E NOR z Todas as expressões Booleanas consistem de combinações de funções f nções OR,
OR AND e NOT;
NOT

z

Portas NAND e NOR são universais, ou seja, podem se “transformar” em

Relacionados

  • programa em c
    14727 palavras | 59 páginas
  • programa de c++
    9834 palavras | 40 páginas
  • Programa em c++
    417 palavras | 2 páginas
  • programas em c
    608 palavras | 3 páginas
  • programa em c++
    354 palavras | 2 páginas
  • Programa C++
    690 palavras | 3 páginas
  • programa c++
    804 palavras | 4 páginas
  • Programa em C
    275 palavras | 2 páginas
  • programa c
    262 palavras | 2 páginas
  • PROGRAMA EM C
    363 palavras | 2 páginas