Developersland

Teknoloji ve Yazılım Blogu

  • Yazıtipi boyutunu arttır
  • Varsayılan yazıtipi boyutu
  • Yazıtipi boyutunu azaltır

Dfa Simulator by Elif Ilgaz

Download Source Code (51.2 KB)

Download Program (17 KB)

Automata dersi projesi için c# diliyle dfa simulatörü yazdım. Automata dersi alanlar bu konuyu bilirler. Yinede kısa bir özet verelim.

Dfa (Deterministic Finite Automata) sınırlı sembol dizisini kabul eden makinedir. Gelen semboller doğrultusunda stateler arasında geçiş yapar. Verilen dizinin bu automata ya uygun olup olmadığını kontrol eder. Örnek  dfa da verilen alfabede bulunan bütün semboller için bir geçiş tanımlı olmalıdır.



En basit şekilde yapmış olduğum bu projede dosyadan gerekli bilgileri okur ve ekrana dfa şeklini çizer. Ancak form simge durumuna getirilip tekrar  önceki boyuta getirildiğinde şekiller kaybolmaktadır.(??) Verilen kelime "Çalıştır" butonu ile dfa da kontrol edilir. "Adım Adım" butonunda stateler arasındaki geçiş görüntülenir.


 

Yorum ekle


Güvenlik kodu
Yenile