Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Biçimsel Diller ve Otomata Teorisi
Rating: 3.7 out of 5(86 ratings)
3,191 students

Biçimsel Diller ve Otomata Teorisi

Lisans Öğrencileri İçin
Created byOrkun Öztürk
Last updated 9/2022
Turkish
Turkish [Auto],

What you'll learn

  • Biçimsel Diller ve Otomata Teorisi
  • Finite Automata
  • Nondeterminism
  • Regular Expression
  • NFA - DFA çevirme

Course content

1 section19 lectures1h 38m total length
  • Sonlu Otomat DFA8:36
  • Örnek 110:13
  • Örnek 26:07
  • Örnek 33:28
  • Örnek 46:33
  • Örnek 55:27
  • Sonlu Otomat Tasarımı3:51
  • Örnek 25:17
  • Örnek 35:21
  • Örnek 42:38
  • Örnek 52:43
  • Örnek 62:35
  • düzenli ifadeler - regular expression10:38
  • Nondeterminism ( Kararlı olmayan)6:28
  • Örnek 14:54
  • Örnek 24:54
  • NFA - DFA çevirme Örnek 15:39
  • Reg exp - Nfa çevrimi Örnek 11:37
  • Reg exp - Nfa çevrimi Örnek 21:30

Requirements

  • Temel düzeyde algoritma bilgisi

Description

Bu kursta Üniversitelerin "Biçimsel Diller Ve Otomata Teorisi" dersinden geçebilir hale geleceksiniz.

Bir otomat 5 elemanlı bir demet ile tanımlanır ⟨Q,∑,δ,q0,F⟩:

  • Q sonlu durumların kümesi

  • sonlu simgelerin kümesi

  • δ transition fonksiyonudur: δ: Q × ∑ → Q

  • q0, başlangıç durumu (q0 ∈ Q koşuluyla)

  • F, Q'nun durumlarıdır (F ⊆ Q)


Otomat teorisi ve bu makineleri kullanarak hesaplama problemlerinin çözülebilmesini araştıran daldır. Bu soyut makinelere otomat denir. Otomat kelimesinin kökeni Yunanca "Grekçe: αὐτόματα" kelimesi olup "kendi kendine hareket eden" demektir. Biçimsel dil kuramı ile yakından ilgilidir. Özdevinirler derleyici tasarımı ve ayrıştırmasında önemli rol oynar.

Otomatlar hesaplama teorisi, derleyici tasarımı ve çözümlemede önemli bir rol oynamaktadır.

Biçimsel dil kuramı, teorik bilişimin temel dallarından biridir. Bir biçimsel dil, abece denilen belli bir küme Σ üzerinde kurulan dizilerden oluşur. Biçimsel dilleri tanımlamak için ifadeler, gramerler ya da tanımlanan dile ait olan dizileri kabul eden otomatlar kullanılır.

Özdevinim sınıfları

  • Deterministik sonlu özdevinim (Deterministic finite automata)

  • Deterministik olmayan sonlu özdevinim (Nondeterministic finite automata)

  • Deterministik olmayan sonlu özdevinim ε-geçişli (Nondeterministic finite automata with ε-transitions

  • Yığıtlı özdevinim (Pushdown automata)

  • Doğrusal sınırlı özdevinim (Linear bounded automata)

  • Turing makinesi

  • Süreli özdevinim (Timed automata)

  • Deterministik Büchi özdevinim (Deterministic Büchi automata)

  • Deterministik olmayan Büchi özdevinim (Nondeterministic Büchi automata)

  • Deterministik/Deterministik olmayan Rabin özdevinim (Nondeterministic / Deterministic Rabin automata)

  • Deterministik/Deterministik olmayan Streett özdevinim (Nondeterministic /Deterministic Streett automata)

  • Deterministik/Deterministik olmayan perite özdevinim (Nondeterministic/ Deterministic parity automata)

  • Deterministik/Deterministik olmayan Muller özdevinim (Nondeterministic  / Deterministic Muller automata)



Who this course is for:

  • Üniversitelerin Lisans Öğrencileri
  • Biçimsel Diller ve Otomata Teorisini öğrenmek isteyen herkes