Задача: Реализация машины Тьюринга (МТ)
Алгоритмы:
Сложение: объединение двух последовательностей единиц, разделенных *.
Вычитание: удаление из первой последовательности длины второй, разделенных * (А > В).
Копирование: дублирование последовательности единиц с разделением *.
Требования:
Команды МТ:
Сохранить в текстовом файле.
Описание работы программы в документе.
Интерфейс:
Кнопки:
Ввод: ввод данных с клавиатуры (последовательности единиц).
Загрузить: загрузка файла с командами МТ.
Выполнить пошагово: выполнение каждой команды по нажатию Enter, отображение изменений ленты.
Выполнить: выполнение всех команд сразу, показ результата на ленте.
Возобновить: сброс результатов, отображение исходных данных.
Выход: завершение программы.
Работа МТ:
Лента отображается как строка единиц.
Реализовать интерпретацию команд МТ и пошаговое выполнение.
Пример описания команды МТ:
Каждая команда:
прикрепил файл там я написал фундамент интерфейс использовать мой полное ТЗ в файле,это не курсовая и т.д этот проект нужен под мои задачи