Skip to content

[Архив 2015] Реализация Машины Тьюринга / Turing machine realization

License

Notifications You must be signed in to change notification settings

petrenko-alex/turing-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turing Machine

Эмулятор детерминированной Машины Тьюринга на С++ и Qt.

Возможности:

  • Наглядное отображение ленты машины, таблицы переходов, текущего состояния и символа ленты
  • Пошаговое выполнение
  • Автоматическое выполнение и остановка
  • Импорт/экспорт ленты из файла/в файл
  • Импорт/экспорт состояния управляющего устройства из файла/в файл
  • Ручное редактирование ленты
  • Ручное редактирование управляющего устройства
  • Валидация входных данных

Особенности работы

Проект написан на языке C++ с использованием Qt 5. Скомпилирован в Visual Studio 2015. Platform Toolset v140. Qt5.9.

Default state Ready state Finish state Validation error