Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Berthellar
@Berthellar
Алгоритмы
Как вычислить значение x mod 2 на машине Тьюринга?
Необходимо написать алгоритм для вычисления на машине Тьюринга значение (x mod 2), где x - натуральное число в унарном коде
Вопрос задан
более года назад
212 просмотров
1
комментарий
Подписаться
1
Простой
1
комментарий
Facebook
Вконтакте
Twitter
Berthellar
@Berthellar
Автор вопроса
Спасибо за ответы, но уже решил. Решение следующее:
1) Просматриваются 3 близлежащих числа
2) Если все три числа это 1, тогда первые два обнуляются и процедура повторяется, начиная с оставшейся единицы, пока не получится либо 1, либо 11
Написано
более года назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
mayton2019
@mayton2019
Bigdata Engineer
В унарном виде - это как цепочка единичек. Например число 5 будет.
_11111_
Справа и слева должен стоять blank sysmbol. Типа признак конца ленты чтоб было что проверять.
Тогда (5 mod 2) = 1
И мы должны получить на ленточке просто единичку.
_1_
Это можно сделать поглощая пары соседних единичек. А для четного числа будет пустая лента. Тоесть остаток от деления равен нулю.
Ну вот такой алгоритм. Дальше надо делать конечный автомат который ищет пары единичек.
Ответ написан
более года назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Алгоритмы
Простой
Какие переходы для ДП Codeforces Петя и пауки?
1 подписчик
27 мая
136 просмотров
1
ответ
Алгоритмы
Простой
Какую букву в игре поле чудес в этом случае лучше всего открыть? правильное ли это решение?
1 подписчик
20 мая
207 просмотров
3
ответа
Python
+3 ещё
Простой
Как повысить точность классификации по табличным документам?
2 подписчика
19 мая
232 просмотра
1
ответ
C#
+1 ещё
Простой
Почему моя реализация Shaker Sort-а такая медленная?
2 подписчика
17 мая
603 просмотра
1
ответ
Алгоритмы
Простой
Какую букву в игре поле чудес в этом случае лучше всего открыть?
1 подписчик
17 мая
241 просмотр
1
ответ
Алгоритмы
Простой
Как лучше восстановить индексы в n-мерном рюкзаке с точным весом?
1 подписчик
06 мая
110 просмотров
1
ответ
Алгоритмы
Простой
Эффективность алгоритма управления очередями FLC2 и WRED?
1 подписчик
04 мая
41 просмотр
0
ответов
Алгоритмы
Средний
Как можно улучшить алгоритм решателя игры виселицы?
2 подписчика
26 апр.
254 просмотра
0
ответов
Алгоритмы
Простой
Как научиться решать алгоритмические задачи?
1 подписчик
26 апр.
205 просмотров
2
ответа
Алгоритмы
Простой
Рейтинг по отзывам Wildberries — формула?
4 подписчика
12 апр.
2517 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Разработчик бэкенда сервисов телефонии
Яндекс
•
Москва
от 300 000 до 490 000 ₽
Разработчик WebRTC-сервисов на Go в видеоплатформу
Яндекс
•
Москва
от 300 000 до 490 000 ₽
Разработчик бэкенда в команду коммуникационной платформы
Яндекс
•
Москва
от 300 000 до 490 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама