Composite diagram simulator

Autor: handy
Přidáno: 2009-01-19 16:35:42

Simulátor Turingova stroje ve tvaru kompozitního diagramu je aplikace s grafickým rozhraním vytvořená v jazyku C#.
Nápad pro její vytvoření přišel během práce na domácí úloze do předmětu TIN, kdy se mi takovou aplikaci nepovedlo na internetu dohledat. Zkusil jsem tedy něco takového sám vytvořit.

Protože se jedná o vyloženě zájmovou práci, která má poměrně značný rozsah, není ještě zdaleka kompletní.

Současná omezení:

  • pouze jednopáskový TS
  • pouze jediná varianta přijímání / odmítání řetězců (přijme, pokud není možnost dalšího přechodu, odmítne v případě abnormálního zastavení - např hlava přepadne přes levý okraj pásky)
  • nelze ukládat / načítat
  • text nad přechody v diagramu má pozici určovanou jednoduchým (a tedy nevyhovujícím) způsobem
  • pravděpodobné chyby v anglickém textu
  • neexistuje nápověda

Program je možno stáhnout zde: TuringMachine.exe.

Jelikož je program, jak již bylo zmíněno, vytvořen v MSVS08 C#, je pro jeho spuštění třeba splnit náležité prerekvizity co do programového vybavení. Časem možná poskytnu zdrojové kódy, pokud bude zájem.
Snad ještě poznámka k licenci: Program je možno využít pro soukromé neziskové účely, případně se obrátit na autora.

Update: Přidány možnosti ukládání a načítání diagramů včetně aktuálního stavu zpracování.



Přidat komentář

Jméno:
Text:
Opsat:
Zpět