BM202 AYRIK İŞLEMSEL YAPILAR. Yrd. Doç. Dr. Mehmet ŞİMŞEK



Benzer belgeler
BMT 206 Ayrık Matematik. Yük. Müh. Köksal GÜNDOĞDU 1

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ

Örnek...2 : Örnek...3 : Örnek...1 : MANTIK 1. p: Bir yıl 265 gün 6 saattir. w w w. m a t b a z. c o m ÖNERMELER- BİLEŞİK ÖNERMELER

Mantıksal Operatörlerin Semantiği (Anlambilimi)

Sunum ve Sistematik 1. BÖLÜM: ÖNERMELER

MATEMATİK ADF. Önermeler - I ÜNİTE 1: MANTIK. Önerme. örnek 2. Bir önermenin değili (olumsuzu) örnek 3. Doğruluk Tablosu. örnek 1.

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-2 Değişken Kavramı ve Temel Operatörler

2013-ÖABT-İÖ-MAT

MATEMATİK BİLİM GRUBU III KURS PROGRAMI

İleri Diferansiyel Denklemler

Programlama Giriş. 17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ

İÇİNDEKİLER. Önsöz...2. Önermeler ve İspat Yöntemleri...3. Küme Teorisi Bağıntı Fonksiyon İşlem...48

BM202 AYRIK İŞLEMSEL YAPILAR. Yrd. Doç. Dr. Mehmet ŞİMŞEK

YİBO Öğretmenleri (Fen ve Teknoloji, Fizik, Kimya, Biyoloji ve Matematik) Proje Danışmanlığı Eğitimi Çalıştayı YİBO-3 (Çalıştay )

EĞİTİM ÖĞRETİM YILI. FEN LİSESİ 9.SINIF MATEMATİK DERSİ ÜNİTELENDİRİLMİŞ YILLIK PLANI 9.SINIF KAZANIM VE SÜRE TABLOSU

11.Konu Tam sayılarda bölünebilme, modüler aritmetik, Diofant denklemler

İÇİNDEKİLER. Mantık Kurallarının Elektrik Devrelerine Uygulanması... 14

SAYI SİSTEMLERİ ve BOOLE CEBİRİ 1+1=1 ÖĞR.GÖR. GÜNAY TEMÜR - TEKNOLOJİ F. / BİLGİSAYAR MÜH.

YAYINLARI. ISBN:

ÖZEL ÖĞRETİM KURSU MATEMATİK-III ÇERÇEVE PROGRAMI. : Kesikkapı Mah. Atatürk Cad. No 79 Fethiye /MUĞLA

2. Matematiksel kavramları organize bir şekilde sunarak, bu kavramları içselleştirmenizi sağlayacak pedagojik bir alt yapı ile yazılmıştır.

İÇİNDEKİLER ÖNERMELER BİLEŞİK ÖNERMELER AÇIK ÖNERMELER İSPAT YÖNTEMLERİ

EĞİTİM ÖĞRETİM YILI. ANADOLU LİSESİ 9.SINIF MATEMATİK DERSİ ÜNİTELENDİRİLMİŞ YILLIK PLANI 9.SINIF KAZANIM VE SÜRE TABLOSU

1. PROGRAMLAMAYA GİRİŞ

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LİSANS PROGRAMI

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

BİLGİSAYAR PROGRAMLAMA

Önermeler. Önermeler

9SINIF MATEMATİK. Mantık Kümeler

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

2.3. KAZANIM SAYISI VE SÜRE TABLOSU

Bilgisayar Mühendisliği Bölümü

LİSE 1 MANTIK KONU ANLATIM FASİKÜLÜ

1. YIL 1. DÖNEM DERS KODU DERS ADI T+U+L KREDİ AKTS. Atatürk İlkeleri ve İnkılap Tarihi I

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır.

Temel Mantık ve Cebir (MATH 111) Ders Detayları

1. ÜNİTE: MANTIK. Bölüm 1.1. Önermeler ve Bileşik Önermeler

Microsoft SQL Server Sorgulama

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI

Ayrık Hesaplamalı Yapılar (COMPE 251) Ders Detayları

KÜMELER VE MANTIK KESİLİ MATEMATİKSEL YAPILAR

ÖZEL ÖĞRETİM KURSU MATEMATİK-I ÇERÇEVE PROGRAMI. :Kesikkapı Mah. Atatürk Cad.No.79 Fethiye /MUĞLA

MATEMATİK I Ders Notları

2) Lineer olmayan denklem çözümlerini bilir 1,2,4 1

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

AKSARAY KANUNİ ANADOLU İMAM HATİP LİSESİ EĞİTİM ÖĞRETİM YILI MATEMATİK DERSİ 11.SINIFLAR ÜNİTELENDİRİLMİŞ YILLIK PLANI TEKNİKLER

Genel Matematik (MATH 103) Ders Detayları

MAT223 AYRIK MATEMATİK

Olasılık Kuramı ve İstatistik. Konular Olasılık teorisi ile ilgili temel kavramlar Küme işlemleri Olasılık Aksiyomları

Ders Kodu Ders Adı Sınav Durum D+U AKTS Öğrenci Sayı Koordinatör Sınav Yeri ve Saati

Matematik Ders Föyü. Uygulayalım. Terim. Önerme. Doğruluk Değeri. Ortaöğretim Alanı MF - 01 NOT NOT. 1. Aşağıdaki tabloyu tanımlı veya tanımsız

Akdeniz Üniversitesi

Şimdi de [ ] vektörünün ile gösterilen boyu veya büyüklüğü Pisagor. teoreminini iki kere kullanarak

MATM 133 MATEMATİK LOJİK. Dr. Doç. Çarıyar Aşıralıyev

Mantık fonksiyonlarından devre çizimi 6 Çizilmiş bir devrenin mantık fonksiyonunun bulunması

E.Ö.Y TEKİRDAĞ S.B LİSESİ 9. SINIF MATEMATİK DERSİ YILLIK PLANI Alt Öğrenme Alanı

T.C. MİLLÎ EĞİTİM BAKANLIĞI ÖLÇME, DEĞERLENDİRME VE SINAV HİZMETLERİ GENEL MÜDÜRLÜĞÜ SINIF DEĞERLENDİRME SINAVI - 2

Bilgisayar Programlama. 1.Hafta

MANTIK. 3. p 0, q 1 ve r 1 iken aşağıdaki önermelerin doğruluk değerlerini bulunuz. p q q. q b. ( ) ' c. ( p q) r

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Boole Cebri. Muhammet Baykara

Prof.Dr. ÜNAL ERKAN MUMCUOĞLU.

OKUL ADI : ÖMER ÇAM ANADOLU İMAM HATİP LİSESİ EĞİTİM VE ÖĞRETİM YILI : DERSİN ADI : MATEMATİK SINIFLAR : 9

Hafta 7 C Programlama Diline Giriş ve C Derleyicisi

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

MEKATRONİK MÜHENDİSLİĞİ YÜKSEK LİSANS PROGRAMI

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

DERS SEÇİM KILAVUZU. Sınıf Dönemi Kodu Adı Sınıf Dönemi Kodu Adı. Nesne Yönelimli Programlama. Yazılım Tasarımı ve Mimarisi

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

Genel Matematik (MATH 103) Ders Detayları

TOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ I. SINIF EĞİTİM - ÖĞRETİM PROGRAMI

BEYKENT ÜNİVERSİTESİ - DERS İZLENCESİ - Sürüm 2. Öğretim planındaki AKTS

a. c a 2 = 18 c = 11 bulunur. Cevap B 7. Grafik incelendiğinde A mumunun boyunun saatte Cevap B 8. a bir pozitif tam sayı olmak üzere, Cevap C


ÖZEL ÇORUM ADA ÖZEL ÖĞRETİM KURSU MATEMATİK 3 BİLİM GRUBU ÇERÇEVE PROGRAMI

Mantıksal İşlemler. 7.1 true, false, nil

1 MATEMATİKSEL MANTIK

SÜRE BĠLĠġĠM TEKNOLOJĠLERĠ ÜNĠTE 1: HESAPLARIMI KARġILAġTIRIYORUM DERS SAATĠ: 6. vurgulanır. Belirlenen beş ülkeye gitmek için yapılacak

İLKMATZUM 8. SINIF MATEMATİK 2016 DENEME-2

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Kesikli Matematiksel Yapılar BIL

Programlama Dilleri 3

Hızlı Uygulama Geliştirme (SE 340) Ders Detayları

26 Nisan 2009 Pazar,

Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe

2012 YGS MATEMATİK SORU VE ÇÖZÜMLERİ. b a 12 8 A) 4 2 B) 3 3 C) 4 D) 5 E) 6. Çözüm : Cevap : E. 4. x ve y birer gerçel sayı olmak üzere,

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

Maltepe Üniversitesi [Fen Edebiyat Fakültesi] MAT 159 Matematikte Temel Kavramlar ve Sorunlar Güz Yarıyılı Final Soruları

MATM 133 MATEMATİK LOJİK. Dr. Doç. Çarıyar Aşıralıyev

Akdeniz Üniversitesi

Veritabanı. SQL (Structured Query Language)

GALATASARAY ÜNİVERSİTESİ

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

Biçimselleştirme. - 4 sayısını gösterir. Mantıktaki örnekte ise parantezleri kullanarak P S) ifadesini elde ederiz

Örnek...6 : Örnek...1 : Örnek...7 : Örnek...2 : Örnek...3 : Örnek...4 : Örnek...8 : Örnek...5 : MANTIK 2 MATEMATİKSEL ARAÇLAR AÇIK ÖNERMELER

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

Özel AKEV İlköğretim Okulu Fen ve Matematik Olimpiyatı

Transkript:

BM202 AYRIK İŞLEMSEL YAPILAR Yrd. Doç. Dr. Mehmet ŞİMŞEK

Derse Genel Bakış Dersin Web Sayfası http://www.mehmetsimsek.net/bm202.htm Ders kaynakları Ödevler, duyurular, notlandırma İletişim bilgileri

Akademik Dürüstlük Her öğrenci akademik etik kurallara uymalıdır. İhlaller FF veya daha kötü durumlara neden olabilir Akademik etik ihlalleri: Kopya Aşırma Hile

Matematik Aslında Nedir? Yalnızca sayılarla ilgili değil Matematik daha fazlasıdır: İyi tanımlanmış kavramlar hakkındaki mutlak doğruları inceleyen bilim dalı Bu kavramlar sadece sayılar değildir. Nesneler, sesler, görüntüler, herhangi bir şey

Bu Ders Ne İle İlgili? Ayrık: Süreklinin karşıtı Ayrık: Dijital, Sürekli: Analog Yapı: Belirli bir desene göre küçük nesnelerden oluşturulmuş nesneler Ayrık Matematik: Ayrık matematiksel nesne ve yapılarla çalışmak

Bilgisayar Bilimdeki Yeri Algoritmalar, veri yapıları Programlama dilleri derleyicileri ve yorumlayıcıları Bilgisayar ağları İşletim sistemleri Bilgisayar mimarisi Veritabanı sistemleri Kriptografi Grafik&Animasyon HERŞEY

Dersin Hedefleri Basit mantıksal iddiaların ispatı Basit algoritmaların doğruluğunun gösterilmesi Doğru mantıksal iddialar ve algoritmalar oluşturma

Konular Mantık ve İspatlar Kümeler, fonksiyonlar, matrisler Algoritmalar Graf teorisine giriş Graf algoritmaları Multi graflar ve uygulamaları Graf uygulamaları Yönlü graflar Ağaçlar Minimum yayılım ağaçları İkili ağaçlar

Bir İspat Örneği Theorem: (Pisagor Teoremi) Gerçek sayılar a, b, ve c, için eğer a ve b bir dik üçgenin birbirine dik olan kenarları ise ve c hipotenüs ise a 2 + b 2 = c 2.

Bir İspat Örneği İspat. Aşağıdaki şekli göz önüne alalım: dış karenin alanı= c 2, Aşağıdaki alanların toplamı: 4 adet üçgenin alanı= 4(½ab) = 2ab İçerdeki küçük karenin alanı = (b a) 2 = b 2 2ab+a 2. Böylece, c 2 = 2ab + (b 2 2ab+a 2 ) = a 2 + b 2.

Mantığın Temelleri Matematiksel Mantık, bileşik ifadeler ile çalışmak için bir araçtır. Şunları içerir: Bileşik ifadeleri anlatmak için biçimsel bir dil Bileşik ifadeler yazmak için kısa bir notasyon Bir ifadenin doğruluğunu veya yanlışlığını göstermek için bir yöntem Matematiğin bütün alanları için uygun ispat yöntemlerinin temeli

Önermeler Mantığı, basit ifadelerden mantıksal bağlaçları kullanarak yeni ifadeler türetmektir. Bazı Uygulamaları Sayısal elektronik devreler oluşturma Programlardaki koşulları ifade etme Veritabanı sorguları oluşturma

Bir Öneme: basit olarak bir bildirim ifadesidir. Kesinlik vardır Bir önermenin 1 doğruluk değeri vardır. T true, F, false Bir anda yalnızca biri olabilir

Örnekler: Hava yağmurlu Ankara Türkiye nin başkentidir 1+2=3 Aşağıdakiler Önerme DEĞİL Kim O? Sadece yap! Evet, ama bu şekilde 1+2

Operatörler Mantıksak operatörler de bir veya daha fazla operand alabilir Aritmetik operatörlerden farklı olarak sayılarla değil, ifadelerin doğruluklarıyla ilgilenirler

Bazı Popüler Mantıksal Operatörler Değil operator NOT Unary Kesişim operator AND Binary Ayrışım operator OR Binary Özel-Ayrışım operator XOR Binary Gerektirme operator IMPLIES Binary İkikoşullu operator IFF Binary

Değil operator NOT Unary p = «saçım kahverengi» p = «saçım kahverengi değil» Doğruluk Tablosu

Kesişim operator AND Binary p = «öğlen salata yiyeceğim» q = «akşam et yiyeceğim» p q = «öğlen salata yiyeceğim ve akşam et yiyeceğim»

Ayrışım operator OR Binary p = «arabamın kötü bir motoru var» q = «arabamın kötü bir karbüratörü var» p q = «arabamın kötü bir motoru var veya arabamın kötü bir karbüratörü var»

İç İçe Operatörler Gruplama için operatör kullanın «Eski bir arkadaşımı gördüm, büyümüş veya çökmüştü» = f (g s) operatörü yukarıdakilere göre önceliklidir s f = ( s) f. (s f) değil

Basit bir çalışma p= dün gece yağmur yağdı q= dün gece fıskiyeler çalıştı r= bu sabah çimenler ıslaktı Aşağıdaki ifadeleri Türkçe olarak söyleyin p =

Basit bir çalışma p= dün gece yağmur yağdı q= dün gece fıskiyeler çalıştı r= bu sabah çimenler ıslaktı Aşağıdaki ifadeleri Türkçe olarak söyleyin p = «dün gece yağmur yağmadı»

Basit bir çalışma p= dün gece yağmur yağdı q= dün gece fıskiyeler çalıştı r= bu sabah çimenler ıslaktı Aşağıdaki ifadeleri Türkçe olarak söyleyin p = «dün gece yağmur yağmadı» r p =

Basit bir çalışma p= dün gece yağmur yağdı q= dün gece fıskiyeler çalıştı r= bu sabah çimenler ıslaktı Aşağıdaki ifadeleri Türkçe olarak söyleyin p = «dün gece yağmur yağmadı» r p =«bu sabah çimenler ıslaktı ve dün gece yağmur yağmadı»

Basit bir çalışma p= dün gece yağmur yağdı q= dün gece fıskiyeler çalıştı r= bu sabah çimenler ıslaktı Aşağıdaki ifadeleri Türkçe olarak söyleyin p = «dün gece yağmur yağmadı» r p =«bu sabah çimenler ıslaktı ve dün gece yağmur yağmadı» r p q =

Basit bir çalışma p= dün gece yağmur yağdı q= dün gece fıskiyeler çalıştı r= bu sabah çimenler ıslaktı Aşağıdaki ifadeleri Türkçe olarak söyleyin p = «dün gece yağmur yağmadı» r p =«bu sabah çimenler ıslaktı ve dün gece yağmur yağmadı» r p q =«bu sabah çimenler ıslak değildi veya dün gece yağmur yağdı veya dün gece fıskiyeler çalıştı»

Özel-Ayrışım operator XOR Binary p = «bu dersten A alacağım» q = «bu dersi bırakacağım» p q = «ya bu dersten A alacağım ya da bu dersi bırakacağım» (İKİSİ BİRDEN DEĞİL)

Türkçe kafanızı karıştırmasın Türkçedeki «veya» kafanızı karıştırabilir Bu dersteki «veya» kapsamak anlamına gelir Ali yazardır veya şarkıcıdır - Ali erkektir veya bayandır -

Gerektirme operator IMPLIES Binary Gerektirme p q ifadesi: p gerektiri q. Yani: p doğru ise q doğrudur. P doğru değilse q doğru da olabilir yanlış da olabilir

Gerektirme operator IMPLIES Binary p q yalnızca p True fakat q False ise False olur. Ör: (1=0) «domuzlar uçabilir»

Gerektirme Örnekleri Eğer bu ders biterse, yarın güneş doğacak. True or False? Salı haftanın bir günü ise, ben bir penguenim True or False? 1+1=6 ise, Bush halen başkandır True or False? Eğer ay peynirden yapılmışsa, Ben Bill Gates ten daha zenginim. True or False?

Gerektirme Örnekleri Eğer bu ders biterse, yarın güneş doğacak. True or False? Salı haftanın bir günü ise, ben bir penguenim True or False? 1+1=6 ise, Bush halen başkandır True or False? Eğer ay peynirden yapılmışsa, Ben Bill Gates ten daha zenginim. True or False?

Gerektirme Örnekleri Eğer bu ders biterse, yarın güneş doğacak. True or False? Salı haftanın bir günü ise, ben bir penguenim True or False? 1+1=6 ise, Bush halen başkandır True or False? Eğer ay peynirden yapılmışsa, Ben Bill Gates ten daha zenginim. True or False?

Gerektirme Örnekleri Eğer bu ders biterse, yarın güneş doğacak. True or False? Salı haftanın bir günü ise, ben bir penguenim True or False? 1+1=6 ise, Bush halen başkandır True or False? Eğer ay peynirden yapılmışsa, Ben Bill Gates ten daha zenginim. True or False?

Gerektirme Örnekleri Eğer bu ders biterse, yarın güneş doğacak. True or False? Salı haftanın bir günü ise, ben bir penguenim True or False? 1+1=6 ise, Bush halen başkandır True or False? Eğer ay peynirden yapılmışsa, Ben Bill Gates ten daha zenginim. True or False?

Zıt, Ters Devrik p q üzerine bazı kavramlar: Zıt : q p. Ters : p q. Devrik: q p. Bunlardan bir tanesi p q ile aynı doğruluk tablosuna sahip. Hangisi?

Zıt, Ters Devrik p q üzerine bazı kavramlar: Zıt : q p. Ters : p q. Devrik: q p. Bunlardan bir tanesi p q ile aynı doğruluk tablosuna sahip. Hangisi? DEVRİK

Nasıl emin olabiliriz?

İkikoşullu operator IFF Binary Ancak ve ancak Gerek ve yeter şart p = bütün sınavlardan tam puan alırsan ve bütün ödevleri yaparsan q = bu dersten A+ alabilirsin p q = Ancak ve ancak bütün sınavlardan tam puan alırsan ve bütün ödevleri yaparsan bu dersten A+ alabilirsin

İkikoşullu operator IFF Binary p q doğruluk tablosunda p ve q aynı değerlere sahiptir. Doğruluk tablosu Xor un tersidir. Yani, p q ile (p q) aynı şey.

ÖZET Önermeler Mantığı