На главную

Необходимо реализовать 3 алгоритма

Здравствуйте, полное тз написано в файле. Требуется реализовать три алгоритма 1. Сложение целых чисел - двух последовательностей единиц, разделенных символом «*» 2. Вычитание целых чисел А и В - двух последовательностей единиц, разделенных символом «*» (А >В). 3. Копирование целого числа – последовательность единиц надо продублировать, поставив между исходной последовательностью и копией символ «*». Для выполнения работы требуется: 1. Написать последовательность команд МТ. 2. Сохранить эти команды в файле, например, в текстовом формате. 3. Далее идет описание работы программы. 4. В программе должны быть следующие обязательные опции меню (кнопки): Ввод, Загрузить, Выполнить пошагово, Выполнить, Возобновить, Выход (названия можно изменять, не меняя содержания действия). 5. При нажатии кнопки «Ввод» ввести с клавиатуры обрабатываемые числа (число) и отобразить их (его) на экране в виде единиц, т.е. отобразить фрагмент ленты МТ. 6. При нажатии кнопки «Загрузить» загрузить в программу файл с командами МТ. 7. Далее реализовать работу МТ - по очереди выполнять программным путем каждую команду (процесс интерпретации команд МТ), изменяя содержимое ленты МТ. 8. В режиме «Выполнить пошагово» выполнение очередной команды происходит при нажатии клавиши Enter, а на экране видно соответствующее изменение ленты МТ. Остальное читайте в приложенном файле, здесь не влазит.