Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 Re: Программа для сложения чисел на машине Тьюринга
Цитата:
к тому же эта программа стирает числа
.
Не забывайте, что у вас есть бесконечная лента, позволяющая делать любое количество вспомогательных записей.

 Re: Программа для сложения чисел на машине Тьюринга
Аватара пользователя
Legioner93 в сообщении #638759 писал(а):
Sender в сообщении #638609 писал(а):
но они отсутствуют в алфавите МТ явно заданном в условии.

А слона-то я и не заметил :mrgreen:
Тогда моё решение никуда не годится. Будем думать.
Символы "расширенного алфавита" нужно закодировать символами "базового алфавита".
И добавить ещё две МТ. Первая будет переводить входную строку из "базового алфавита" в эту кодировку, а вторая будет делать обратное преобразование с выходной строкой.

Подобно тому, как используя BCD-кодировку десятичный чисел, можно выполнять операции с десятичными числами на двоичной машине.

 Re: Программа для сложения чисел на машине Тьюринга
Аватара пользователя
Вмество штрихов можно разделять каждое из чисел на обработанную и необработанную часть, например, символом равенства.

 Re: Программа для сложения чисел на машине Тьюринга
Мда. Похоже задачка так и останется не решённой. Что-то никаких идей :(

 Re: Программа для сложения чисел на машине Тьюринга
Аватара пользователя
Приводить полные решения учебных задач запрещено правилами форума.
Но данных Вам подсказок вполне достаточно чтобы такое решение построить.

 Re: Программа для сложения чисел на машине Тьюринга
а про это не сказали:
попробовать пергнать в унарный алфавит (просто), сложить (очень просто) и перегнать назад (тут нужно думать)
? хотя криво, наверное, и неактуально уже

 Re: Программа для сложения чисел на машине Тьюринга
Идеи решения этой задачи для машины Тьюринга (сложение десятичных чисел, на ленте, скажем, пример 987654+3210=) и идеи для других задач для машины Тьюринга можно почерпнуть здесь

 [ Сообщений: 22 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group