1. Главная
  2. Библиотека
  3. Теория машин и механизмов
  4. По словесному описанию машины Тьюринга построить ее про...
Разбор задачи

По словесному описанию машины Тьюринга построить ее программу (в алфавите st.1. На ленте машины Тьюринга записаны два набора единиц. Они разделены нулем. Машина, исходя из начального положения - на крайней левой единице, выбирает больший из этих наборов,

  • Предмет: Теория машин и механизмов
  • Автор: Кэмп
  • #Теория автоматических машин
  • #Компьютерное моделирование механизмов
По словесному описанию машины Тьюринга построить ее программу (в алфавите st.1. На ленте машины Тьюринга записаны два набора единиц. Они разделены нулем. Машина, исходя из начального положения - на крайней левой единице, выбирает больший из этих наборов,

Условие:

По словесному описанию машины Тьюринга построить ее программу (в алфавите {0,1}\{0,1\}st.1. На ленте машины Тьюринга записаны два набора единиц. Они разделены нулем. Машина, исходя из начального положения - на крайней левой единице, выбирает больший из этих наборов, а меньший стирает.

Решение:

Задание № 1

Дано:

  • Лента машины Тьюринга содержит два набора единиц, разделенных нулем. Например, на ленте может быть записано: 1110111, где 111 — первый набор единиц, 0 — разделитель, 111 — второй набор единиц.
  • Начальное положение машины — на крайней левой единице.

Найти:

  • Построить программу машины Тьюринга, которая выберет больший набор единиц и удалит меньший.

Решение

Шаг 1: Определим структуру ленты

На ленте у нас есть:

  • Набор единиц (первый набор) до нуля.
  • Ноль (разделитель).
  • Набор единиц (второй набор) после нуля.

Шаг 2: Алгоритм работы машин...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое ключевое действие должна выполнить машина Тьюринга после подсчета единиц в первом наборе и достижения разделителя (нуля), прежде чем начать подсчет второго набора?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет