|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.09.2015, 21:41 | #1 |
Регистрация: 27.09.2015
Сообщений: 6
|
Машина Тьюринга
Помогите, пожалуйста, составить программу в четвёрках для машины Тьюринга: проверить палиндромию двоичного числа.
|
28.09.2015, 12:32 | #2 |
Новичок
Джуниор
Регистрация: 27.09.2015
Сообщений: 4
|
Хотя бы какие то идеи высказал.
|
28.09.2015, 12:56 | #3 |
Регистрация: 27.09.2015
Сообщений: 6
|
У меня получился следующий вариант, но это простой перебор:
00, ,a,01 01,a,>,02 02, ,b,03 03,b,>,04 04, ,b,05 05,b,>,06 06, ,a,07 07,a,>,08 08, ,<,08 08,a, ,09 09, ,<,09 09,a, ,10 09,b,<,09 10, ,>,10 10,b, ,11 11, ,>,12 12,b, ,00 Как сделать вариант для любого числа, помогите, совсем запутался!!! |
28.09.2015, 14:10 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
С палиндромами, не всё так просто. Если делаем это с числами до третьего порядка, можно не задумываться о быстродействии компа. Выполнит легко. Два вложенных цикла и всё. Если со словами русского языка, тут всё упрётся в словарь. Насколько он будет полон, этого никто сказать не сможет. Слова появляются и исчезают. Я, как-то пытался решить подобную задачку. Кончилось тем, что бросил заниматься подобной ерундой ввиду её не решаемости за приемлемое время.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
28.09.2015, 14:16 | #5 |
Регистрация: 27.09.2015
Сообщений: 6
|
Здесь надо проверить палиндромию двоичного числа
|
28.09.2015, 14:39 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
А давайте так, Вы приводите свой код (не важно, может и корявый), а мы посмотрим, чё там можно сделать.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
28.09.2015, 14:47 | #7 |
Регистрация: 27.09.2015
Сообщений: 6
|
Нужно составить программу в четвёрках для машины Тьюринга. У меня получился следующий вариант, но это простой перебор:
00, ,a,01 01,a,>,02 02, ,b,03 03,b,>,04 04, ,b,05 05,b,>,06 06, ,a,07 07,a,>,08 08, ,<,08 08,a, ,09 09, ,<,09 09,a, ,10 09,b,<,09 10, ,>,10 10,b, ,11 11, ,>,12 12,b, ,00 |
28.09.2015, 14:52 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Чё, думаешь здесь дебилы сидят? Тебе конкретный вопрос задали, а ты одно и тоже долдонишь. Бот что-ли?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
28.09.2015, 15:15 | #9 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
28.09.2015, 15:21 | #10 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Это не код. Это результаты счёта. Мне нужен код на высокоуровневом языке (хоть и на FORTTRAN или PL, побоку), тогда и смогу сказать что-то внятное, а пока - только флуд.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 28.09.2015 в 15:24. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Машина Тьюринга, алгоритм Маркова, РАМ-машина | Irinabrik | Фриланс | 10 | 21.03.2014 13:19 |
Машина Тьюринга, алгоритм Маркова, РАМ-машина | Irinabrik | Помощь студентам | 4 | 16.03.2014 22:59 |
Машина Тьюринга и алгоритмы Маркова. Машина Поста. | MarkForMath | Помощь студентам | 0 | 27.04.2011 21:55 |