Консультация № 182579
21.03.2011, 13:44
55.31 руб.
0 5 0
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
Требуется разработать машину тьюринга вычисляющую модуль разности двух натуральных чисел, с пошаговой демонстрацией её работы , числа вводится в десятичном коде.

P.S. На сколько я поняла под пошаговой демонстрацией имеется ввиду что при одном нажатии кнопки машина выполняет одно действие , то есть ...головка перемещается на одно деление . Требуется реализовать всё как можно нагляднее , а так же что бы можно было просмотреть таблицу команд.Числа не могут превышать 6 знаков.
Заранее спасибо!

Обсуждение

давно
Мастер-Эксперт
425
4118
21.03.2011, 14:09
общий
Демонстрация работы должна быть в графическом виде, т.е. последовательность соответствующих рисунков или в текстовом, т.е. на экран выводится:
"Шаг 1: позиция элементов такая-то"
"Шаг 2: позиция элементов такая-то"
и так далее...
?
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
21.03.2011, 15:25
общий
Адресаты:
Здравствуйте уважаемый sir Henry.
демонстрация должна быть графическая .
Ну вообще на сколько я себе это всё представляю , должна быть форма на которой находится имитация ленты , головки , кнопка для запуска , причём при нажатии должно производиться только одно действие , при последующем нажатии следующее и так до конца . а сама система команд либо должна как то в коде просматриваться ...ну либо просто в отдельном файле прилагаться ... просто для лучшего понимания работы МТ.
давно
Посетитель
7438
7205
22.03.2011, 13:30
общий
Так Вам надо разработать программу, реализующую МТ или Вам надо понять работу МТ?
Если второе, то у меня есть готовая программа, там все наглядно...
Осталось только написать последовательность команд, "вычисляющую модуль разности двух натуральных чисел"
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Неизвестный
22.03.2011, 14:45
общий
нужно разработать программу на gelphi , что бы на форме была лента куда вводились бы символы, была кнопка запускающая мт пошагово , головка относительно которой перемещалась лента , и либо из когда ли бы где то отдельно легко просматривались команды управляющие этой самой МТ. В интернете можно найти такие програмки , но нужен именно исходник.
Неизвестный
22.03.2011, 15:26
общий
хотя , по сути, язык и среда разработки не важна.....
Форма ответа