Sonlu Ototmatlar (Finite Automaton)

Yazan: Şadi Evren ŞEKER

Bir sonlu durum makinesinin formal şekilde gösterilmiş halidir. Buna göre bir otomat’ı oluşturan 5 farklı unsur bulunur. Bunlar o otomatta  bulunan durumlar (states) o otomatın durumları arası geçişlerin alabileceği semboller kümesi olan alfabe, o otomattaki durumlar ve alfabeler arasındaki geçişi gösteren fonksiyon (transition function) ve son olarak otomattaki bitiş durumlarını gösteren küme (set of accept sets) olarak sıralanabilir.

Bir sonlu otomat aşağdaki şekilde gösterilebilir:

(Q,Σ,δ,q0,F)

Q: durumlar kümesidir (states)

Σ: dilin tanımlı olduğu semboller kümesi (alfabe)

δ: geçiş fonksiyonu Q x Σ → Q

q0 ∈ Q , Q kümesinin bir elemanıdır ve başlangış durumunu (state) gösterir

F ⊆ Q , Q kümesinin bir alt kümesi olan F kümesi, otomatın kabul ettiği bitiş durumlarını gösterir.

Örneğin aşağıda verilmiş olan sonlu durum makinesini sonlu otomat şeklinde yazalım:

fsm.jpg

Q: { q1,q2,q3 }

Σ: {0,1}

δ:


0 1

q1 başlangıç durumudur.

F = { q2 }

olarak atanır.

Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


164 views

Leave a Reply


+ 2 = sekiz

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Sonlu Ototmatlar (Finite Automaton)' isimli yazı 02 Aug 2008 tarihinde, saat: 14:06 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam164 defa okunmuştur.

Benzer yazıları Automata (otomatlar, özdevinirler) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: Automata (otomatlar, özdevinirler)