Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT.

Benzer bir sunumlar


... konulu sunumlar: "Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT."— Sunum transkripti:

1

2 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 Bilgisayar nedir BÖLÜM KONULARI

3 elektronik bir aygıttır verileri belirli bir plana göre okuyarak, onları kendi anlayabileceği bir dile çevirir ve sonuçları kullanıcıya sunar verileri saklayabilir Zaman Miktar Basitleştirme Kolaylaştırma Bilgisayar nedir Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1

4 Verileri alan, aldığı verileri aritmetiksel veya mantıksal işlemler yaparak bilgiye dönüştüren elektronik cihazlardır. Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 Bilgisayar nedir

5 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 Veri ve Bilgi Tanımları Anlamsız sembol, işaret, görsel işitsel materyaldir. Veri nedir Verilerin işlenmiş ve anlamlandırılmış halidir. Bilgi Nedir

6 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 Veri Bilgisayar için “veri” genellikle karakterlerdir. Tüm harf, rakam, işaret, klavye sembolleri birer karakterdir. Karakterler evrensellik için standartlaştırılmıştır. ÖRNEĞİN: ( ASCII ) Toplam 256 farklı karaktere ait bir tablodur. Bu tabloda tüm karakterler sıralı bir listeye sahiptir. Listedeki bazı karakterler ve sıraları [ A ] = 65 [ z ] = 122 [ æ ] = 145 [ Ë ] = 211

7 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 Veri – ASCII karakter tablosu

8 İŞLEM VERİBİLGİ Aritmetiksel Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 Veri Bilgi Mantıksal

9 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 YAZILIM ve DONANIM Donanım (hardware) : Bilgisayarın elektronik ve fiziksel yapısının tümüdür. Yazılım (software) : Donanımın yönetimi ve işleyişi ile ilgili plan/programı kapsar. Bilgisayar iki temel kısımda incelenebilir:

10 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 YAZILIM ve DONANIM Merkezi İşlem Birimi (CPU) Ana Bellek (RAM) Ön Bellek (Cache Memory) BIOS (Basic İnput Output System) Anakart Bilgisayar Kasası Sabit Disk (Hard disk) ve Disketler CD-ROM Sürücü DVD-ROM Monitör (Ekran) Klavye Mouse (Fare) Yazıcı (printer) Çizici (plotter) Tarayıcı (scanner) Modem DONANIM

11 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 YAZILIM ve DONANIM YAZILIM Kelime işlemci programlar, bilgisayarınız açıldığında CD sürücünüzü, sabit sürücüleri, RAM'i tanıyan BIOS; işletim sistemi, web tarayıcınız, virüslerin kendileri, antivirüs programları

12 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 İŞLEMLER ARİTMETİKSEL İŞLEM Toplama Çıkarma Çarpma Bölme Modüler Trigonometri ARİTMETİKSEL İŞLEM Toplama Çıkarma Çarpma Bölme Modüler Trigonometri MANTIKSAL İŞLEM Ve Veya Değil. MANTIKSAL İŞLEM Ve Veya Değil.

13 Sayısal karakterlerin dört işlem veya benzeri uygulamalarla dönüşümlerinin sağlanması Matematikte aritmetik işlemler fonksiyonlardır. f(x) = 2. x f(x) = [ x + 3 ]. [ x - 1 ] Ayrıca karakterlerin eklenmesi, çıkartılması gibi işlemler de aritmetiksel işlemlere dahildir. Üniversite ‘nin ilk üç karakteri [ Ü ] [ n ] [ i ] [ v ] [ e ] [ r ] [ s ] [ i ] [ t ] [ e ] [ Ü ] [ n ] [ i ] Üni Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 ARİTMETİK İŞLEMLER

14 Karakterlere ait işlemler 2 farklı şekilde yapılmaktadır. Örneğin, Sayısal değerlerle …  113 Metinsel değerlerle ….. [54] + [59]  [6] + [8]  68 olabilir Sayısal değerlerle …  131 Metinsel değerlerle ….. [65] + [66]  [A] + [B]  AB olabilir Sayısal değerlere: numerik – tamsayı – ondalıklı – reel – rasyonel Metinsel değerlere: string – char adı verilmektedir. Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 ARİTMETİK İŞLEMLER

15 MANTIK (LOGIC) bilginin yapısını inceleyen, doğru ile yanlış arasındaki akıl yürütmenin ayrımını yapan disiplindir, doğru düşüncenin aletidir. Mantık doğru düşünmenin bilimidir. Mantık işlemleri için ÖNERME  ?  (sonuç) Sonuç evet ya da hayır dır.. Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

16 Birden fazla önermenin birleştirilerek tek bir önerme şeklinde bildirilmesidir. Birleştirme VE bağlacı ile yapılırsa A bir önerme / B diğer bir önerme ise A ve B ‘nin olması : A VE B için  A  B [ venn sisteminde ] A  B [mantık] Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

17 Birden fazla önermenin birleştirilerek tek bir önerme şeklinde bildirilmesidir. Birleştirme VEYA bağlacı ile yapılırsa A bir önerme / B diğer bir önerme ise A veya B ‘nin olması : A VEYA B için  A  B [ venn sisteminde ] A  B [ mantık ] Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

18 Birden fazla önermenin birleştirilerek tek bir önerme şeklinde bildirilmesidir. BİRLEŞTİRME için Önermenin TERSİ de alınabilir. TERSİ için DEĞİL işlemi yapılır. A bir önerme A’nın olmaması; A ‘nın DEĞİLi  A’ [ venn sisteminde ] A [ mantık ] Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

19 (A)– (B) birer önerme ise ABVEVEYAA değilB değil Hayır HAYIR EVET HayırEvetHAYIREVET HAYIR EvetHayırHAYIREVETHAYIREVET Evet EVET HAYIR Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

20 Bilgisayar ve Elektronik alanında elektriksel akım kullanıldığı için EVET - VAR HAYIR – YOK olarak sembolize edilir. Bu sisteme BOOLE ismi verilir. Var için [ 1 ] yok için [ 0 ] sayısal ifadesi kullanılır. Tabloyu boole tabanına göre yeniden oluşturursak ABVEVEYAA değilB değil Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

21 Tablo değerleri kontrol edilirse, VE işlemi ÇARPMA, VEYA işlemi TOPLAMA işlemine benzemektedir. Ancak seçeneklerimiz 0 veya 1 olduğu için 0 veya 1 in alt üst değerlerini alamazlar.. ABVEVEYAA değilB değil Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

22 A ve B = A.B A veya B = A + B ‘dir A’nın değili 1 ise 0, 0 ise 1 değerini alır. ABVEVEYAA değilB değil Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

23 Boole kurallarının uygulandığı sistem BOOLEAN olarak ifade edilir. DAĞILMA özelliği C.(A+B)  AC + AB (A+B) + (C+D)  AC + AC + BC + BD (A.B)’  A’ + B’ (A+B)’  A’. B’ olarak dönüştürülebilir. ((A+B).C)’ + A  [ (AC)’. (BC)’ ] + A [ (A’ + C’).(B’+C’) ] + A [ A’B’ + A’C’ + B’C’ + C’C’ ] + A A + A’B’ + A’C’ + B’C’ + C’ dir… Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

24 ((A+B).C)’ + A  [ (AC)’. (BC)’ ] + A [ (A’ + C’).(B’+C’) ] + A [ A’B’ + A’C’ + B’C’ + C’C’ ] + A A + A’B’ + A’C’ + B’C’ + C’ dir… Bu değişimde kümeleme de yapılabilir.  A + A’(B’+C’) + C’(B’ + 1)  A + A’(B’+C’) + C’ ((A+B).C)’ + A  A + A’(B’+C’) + C’ Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 MANTIKSAL İŞLEMLER

25 ABAB AB (A ve B) ABAB A+B (A veya B) AA (A yükseltici) AA’ (A değil) Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 BOOLE - BOOLEAN

26 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 BOOLE - BOOLEAN

27 A B C ? Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 BOOLE - BOOLEAN

28 A B C A.B (A + C) (AB)(A + C) = (AB)( A. C) = A A B C = 0 = 1 Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 BOOLE - BOOLEAN

29 A B C ? Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 BOOLE - BOOLEAN

30 A B C (A’.B.C)’ (A+B’+C)’ [ (A’.B.C)’ ]. [ C ]. [ (A + B’ + C)’ ] Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 BOOLE - BOOLEAN

31 [ (A’.B.C)’ ]. [ C ]. [ (A + B’ + C)’ ] = ( A. B. C ). ( C ). ( A + B + C ) = ( A + B + C ). ( C ). ( A. B. C ) = ( AC + BC + CC ). ( A. B. C ) = (AC + BC). (A.B.C) = AABCC + ABBC Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 BOOLE - BOOLEAN

32 ABCA+BC’B’+ACSONUC (A+BC’).(B’+AC) mantıksal sorgusunun doğruluk tablosu Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 Karnaugh haritası / Doğruluk Tablosu

33 (A+BC’).(B’+AC) mantıksal sorgusunun doğruluk tablosu AB CD C = 0 A = 1 A.B’.C B= 0 D = 1 A = 0 A’.B.D B= 1 C = 1 D = 0 C.D’ Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT hturgut.com Programlama Temelleri Bölüm #1 Karnaugh haritası / Doğruluk Tablosu

34 BÖLÜM SONU - ÇALIŞMA SORULARI  Bilgisayar terimini açıklayınız? Cep telefonları, dijital saatler, mp3 çalarlar bilgisayar mıdır?  Veri ve Bilgi arasındaki fark nedir? Sosyal hayattan bir örnek veriniz?  Yazılım ve donanım konusunda iki temel bileşenin birbirine olan ihtiyaçları nelerdir?  Aritmetiksel ve mantıksal işlemlerde ortak olan çarpma ve toplama işlemlerinde sonuçlar neden farklı çıkmaktadır?  Hızlı giderse yavaşlayan, yavaş giderse hızlanan bir sistemin mantıksal yapısını açıklayınız.  ABC+AB’+BC’ fonksiyonunun mantık devresini ve doğruluk tablosunu oluşturunuz.


"Bilgisayar Genel Kavramlar Bilgisayar Veri - Bilgi Yazılım Donanım Aritmetik İşlemler Mantıksal İşlemler BooleBoole Doğruluk Tablosu Öğr.Gör.Hüseyin TURGUT." indir ppt

Benzer bir sunumlar


Google Reklamları