NİŞANTAŞI ÜNİVERSİTESİ

Slides:



Advertisements
Benzer bir sunumlar
SONLU DURUM OTOMATLARI
Advertisements

SONLU DURUM OTOMATLARI
SONLU DURUM OTOMATLARI
BAĞLAMA DUYARLI GRAMERLER
BAĞLAMA DUYARLI GRAMERLER
BAĞLAMA DUYARLI GRAMERLER
SONLU OTOMATLAR Yılmaz Kılıçaslan.
ODTÜ Bilgisayar Mühendisliği Tanıtım Günleri Temmuz 2005.
ÇARPMA İŞLEMİ X x x x xx x.
KÜMELR Kümelerin çeşitleri.
Yapay Sinir Ağı Modeli (öğretmenli öğrenme) Çok Katmanlı Algılayıcı
İleri Algoritma Analizi
İleri Algoritmalar 2. ders.
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
Çizge Teorisi ve Algoritmaları
İleri Algoritma Analizi
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
Yrd. Doç. Dr. Mustafa Akkol
RASYONEL SAYILAR.
KÜMELER HAZIRLAYAN : SELİM ACAR
Bilgisayar Mühendisliğine Giriş
NİŞANTAŞI ÜNİVERSİTESİ
Prof.Dr.Şaban EREN Yasar Üniversitesi Fen-Edebiyat Fakültesi
MEZUNİYET TEZİ POSTER ÖRNEĞİ
NİŞANTAŞI ÜNİVERSİTESİ
Çizge Teorisi ve Algoritmalari
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NET101 GENEL MATEMATİK ÖĞR. GÖR . SÜLEYMAN EMRE EYİMAYA
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
BLGM471 Özdevinirler Kuramı
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Düzenli Dillerin Kapalılık Özellikleri
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Derse giriş için tıklayın...
İleri Algoritma Analizi
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Chapter 6 Transform-and-Conquer
NİŞANTAŞI ÜNİVERSİTESİ
Prof. Dr. Halil İbrahim Karakaş
MEZUNİYET TEZİ POSTER ÖRNEĞİ
Sunum transkripti:

NİŞANTAŞI ÜNİVERSİTESİ BİÇİMSEL DİLLER VE OTOMATLAR HAFTA 1 NİŞANTAŞI ÜNİVERSİTESİ © Mühendislik Mimarlık Fakültesi mmf.nisantasi.edu.tr

NİŞANTAŞI ÜNİVERSİTESİ © 1. HAFTA 1. HAFTA Hesaplama Teorisine Giris (Kümeler, Fonksiyonlar, Bagıntılar, Graflar, Agaçlar, Ispat Yöntemleri) NİŞANTAŞI ÜNİVERSİTESİ ©

HESAPLAMA TEORISINE GIRIS Bilgisayar donanımını modellemek için «OTOMAT» terimini kullanıyoruz. Bir otomat dijital bir bilgisayarın gerekli tüm özelliklerine sahip olan bir yapıdır. -Girdiyi alır -Çıktıya dönüstürmek için gerekli kararları verebilir -Çıktı üretebilir -Geçici depolama alanına sahip olabilir NİŞANTAŞI ÜNİVERSİTESİ ©

HESAPLAMA TEORISINE GIRIS Semboller kümesinden ve bu sembolleri bir araya getirerek cümleleri olusturan bazı kurallardan meydana gelir. Bu kurallar ile elde edilen dizgilerin tümünü içeren bir küme olarak düsünülebilir. Formal dilleri tanımlamak için ifadeler, gramerler ya da tanımlanan dile ait dizgileri kabul eden otomatlar kullanılır. Bu nedenle otomatla iliskisi önemlidir. NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © KÜMELER NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © KÜMELER NİŞANTAŞI ÜNİVERSİTESİ ©

FONKSIYONLAR VE BAGINTILAR Fonksiyon, bir kümenin elemanlarını diger bir kümenin tek bir elemanına atayan bir kural olarak tanımlanır. f bir fonksiyon olmak üzere; 𝑓: 𝑆 1 → 𝑆 2 olarak gösterilir. NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © ISPAT YÖNTEMLERI ÇELISME YÖNTEMI ILE ISPATLAMA Ispatlanmak istenen seyin tersi ele alınır ve bunun bir çeliskiye yol açtıgı gösterilir. Buradan da, basta varsayılanın yanlıs olduğu sonucu çıkar. Bu nedenle de tersi dogru olmalıdır. Örnegin 2 ’nin rasyonel bir sayı (n/m seklinde yazılabilen sayı) olmadıgını bu yöntemle ispatlayalım. 1. 2 rasyonel bir sayıdır. (varsayım) 2. √2 = n/m, m ve n ortak çarpanı olmayan tamsayılar. 3. 2 = n2 / m2 4. 2m2 = n2 5. n2 =2j ( 2, n2 ’nin bir çarpanıdır. Yani n2 çifttir) 6. n=2k (n2 çift n de çift olmalıdır) 7. 2m2 = 4k2 8. m2 = 2k2 9. m2 = 2h 10. ÇELISME (6 ve 9, 2 ile çelismektedir. Ikisi de çift sayı, ortak çarpanı var) NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © ISPAT YÖNTEMLERI Tümevarım yöntemiyle ispatlama (Proof by induction) Çelisme yöntemiyle ispatlama (Proof by contradiction) Tümevarım Yöntemi ile Ispatlama P1, P2 ,… ispatlamak istedigimiz ifadeler olsun ve aşağıdakiler saglansın. 1. k>=1 için P1, P2 ,… Pk’nın dogru oldugunu biliyoruz. 2. Herhangi bir n>=k için P1, P2 ,… Pn için dogru olanlar, Pn+1 için de dogrudur. NİŞANTAŞI ÜNİVERSİTESİ ©

NİŞANTAŞI ÜNİVERSİTESİ © KAYNAKLAR An Introduction to Formal Languages and Automata, Peter Linz. Introduction to Automata Theory, Languages and Computation, John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman. NİŞANTAŞI ÜNİVERSİTESİ ©