Многофункциональный эмулятор машины Тьюринга, написанный на фреймворке Qt. Основные возможности:
- Сохранение условия решаемой задачи и комментариев к таблице состояний
- Файловая система, основанная на формате JSON. Программа способна экспортировать и импортировать таблицу состояний, входную строку, условие задачи и комментарии
- Проверка строки на соответствие указанному алфавиту, отлавливание ошибок в заполнении таблицы состояний
- Автоматическое воспроизведение алгоритма с анимацией, а также настройка скорости выполнения
- Ручная прокрутка ленты
- Размеры элементов формы могут динамически изменятся вместе с самим окном
{letter?}{move?}{condition?}
- {letter} - буква, которая будет записана в текущую ячейку ленты (_ - пустой символ)
- {move} - направление движения головки машины (< - влево, > - вправо)
- {condition} - номер следующего состояния. Формат: Q{num}. Завершиние программы - !