Skip to content

Jeen99/Turing-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

В файле "rule.txt" пишем свои правила для Машины Тюринга(должен находится в одном месте с программой, иначе не запустится). Правило должно быть в виде: [текущее состояние][текущий знак][->][состояние, которое установим][знак, который установим][знак перемещения]

"текущий знак" и "знак, который установим" должны занимать только 1 символ. "текущее состояние" и "состояние, которое установим" должны занимать 2 символа. Знак "->" обязательный. Знак перемещения: L - влево, R - вправо, H - остаться на месте.

Пример правил для инверсии двоичного кода: q00->q01R q01->q01R

Лента имеет ограничение на перемещение влевую сторону(50 символов на перемещение влево, задается в файле MT.cpp RESERVE_LEFT "число") Для запуска программы также необходимы библиотеки dll, которые лежат рядом с программой.

About

Turing Machine GUI on Qt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published