bİlgİsayar mᅵhendİslİĞİne gİrİŞmÜhendİslİĞİne gİrİŞ boole cebrİ (boolean...

26
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA)

Upload: others

Post on 12-Feb-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ

BOOLE CEBRİ(BOOLEAN ALGEBRA)

Page 2: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Boole Cebri

Page 3: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Doğruluk TablosuSayısal Mantık

Sözel Mantık

Page 4: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Computer(=Bilgisayar), bilginin işlenmesi , iletilmesi ve saklanması gibi konuları içerir.

Bilgisayarlar elektrikle çalıştığı için bilgisayar için iki tür bilgi olabilir. Elektrik var veya yok.

İşte bilgisayar biliminin gelişmesine paralel olarak bu mantık üzerine sayı sistemleri ve cebri geliştirilmiştir. Boole Cebri olarak adlandırılan cebir ikilik sayı sistemini temel alır.

Boole Cebri

Page 5: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Bool Cebrini oluşturan üç unsur vardır: 1. Rakamları(0(False),1(True))

2. Aritmetik Operatörleri(VE(.),VEYA(+), NOT(‘))

3. Teoremleri(…..)

Boole Cebri

Page 6: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Teoremleri

1. Değişme Özelliği A+B=B+A

A.B=B.A

2. Birleşme Özelliği A+B+C=(A+B)+C=A+(B+C)

A.B.C=(A.B).C=A.(B.C)

Boole Cebri

Page 7: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

3. Dağılma Özelliği A.(B+C)=A.B+A.C

Örnek:1.(1+0)=1.1+1.0

1.(1) =1+0

1 =1

A+B.C=(A+B).(A+C)Örnek: 1+1.0=(1+1).(1+0)=1.1=1

Boole Cebri

Page 8: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

4. Özdeşlik KuralıA+A=A

A.A=A

5. VE KuralıA.1=A(Etkisiz eleman)

A.0=0(Yutan eleman)

Boole Cebri

Page 9: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

6. Veya KuralıA+1=1(Yutan eleman)

A+0=A(Etkisiz eleman)

7.Tümleyen İfadeleriA+A’=1A.A’=0Örnek: 1+1’=1+0=1

1.1’=1.0=0

Boole Cebri

Page 10: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

8. Tümleyenin Tümleyeni (A’)’=A((A+B)’)’=A+B

9. De Morgan Kuralı(A+B)’=A’.B’(A.B)’=A’+B’

Boole Cebri

Page 11: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

10. Yutma Kuralı:A+A.B=A

A.(A+B)=A

Örnek:

1+1.0=1+0=1 veya 0+0.1=0+0=0

1.(1+0)=1.1=1 veya 0.(0+1)=0.1=0

Boole Cebri

Page 12: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Boole Cebri

Örnek:

a(a+b’) ifadesinin sadeleşmiş halini bulunuz.=a.a+a.b’=a+a.b’=a.(1+b’)=a.1

=a

Page 13: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Lojik Kapılar :Sayısal entegrelerin temelini oluşturan kapılardır:

VE(AND), VEYA(OR), DEĞİL(NOT), AYRICALIKLI VEYA(YADA)

(EXCLUSIVE OR)(XOR) VEDEĞİL(NAND) VEYADEĞİL(NOR), YADADEĞİL(XNOR) TAMPON(BUFFER)

LOJIK KAPILAR(LOGIC GATES)

Page 14: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

VE(AND) KAPISI

Page 15: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

VE(AND) KAPISI

Page 16: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

VE(AND) KAPISI DEVRESİ

Page 17: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

VEYA(OR) KAPISI

Page 18: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

VEYA(OR) KAPISI

Page 19: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

DEĞİL(NOT) KAPISI

Page 20: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

YADA(Exclusive OR=XOR) KAPISI

Page 21: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

VEDEĞİL (NOT AND) (NAND)KAPISI

Page 22: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

VEYADEĞİL(NOT-OR)(NOR)KAPISI

Page 23: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

YADADEĞİL (XNOR) KAPISI

Page 24: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

TAMPON (BUFFER) KAPISI

Page 25: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Doğruluk Tablosu (Truth Table)

Page 26: BİLGİSAYAR MᅵHENDİSLİĞİNE GİRİŞMÜHENDİSLİĞİNE GİRİŞ BOOLE CEBRİ (BOOLEAN ALGEBRA) Boole Cebri Doğruluk Tablosu Sayısal Mantık Sözel Mantık Computer(=Bilgisayar),

Doğruluk Tablosu (Truth Table)