2014 dxdy logo

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

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




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

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

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

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

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

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

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

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

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

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


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