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

c0d0555 · Sep 8, 2020

History

55 Commits
Jul 11, 2020
Jul 11, 2020
Jul 11, 2020
Jul 11, 2020
Jul 9, 2020
Sep 8, 2020
Jul 11, 2020
Jul 11, 2020

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