Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Машина Тьюринга

.docx
Скачиваний:
42
Добавлен:
09.02.2015
Размер:
27.81 Кб
Скачать

1 Вариант

  1. Имеется машина Тьюринга с внешним алфавитом A={a0,1}, алфавитом внутренних состояний Q={q0,q1}и функциональной схемой (программой)

q0

q1

a0

q0

1

q2a0Л

q1

Определите, в какое слово перерабатывает машина каждое из следующих слов, если она находится в начальном состоянии q1 и обозревает указанную ячейку

  1. 1a011a0a011 (обозревается ячейка 4, считая слева)

  2. 11a0111a01 (обозревается ячейка 2, считая слева)

Изобразите схематически последовательность конфигураций, возникающих на ленте на каждом такте работы машины

  1. Имеется машина Тьюринга с внешним алфавитом A={a0,1}, алфавитом внутренних состояний Q={q0,q1,q2,q3,q4,q5,q6,q7}и функциональной схемой (программой)

q1

q2

q3

q4

q5

q6

q7

a0

q4a0П

q6a0П

q6a0П

q01

q4a0П

q0a0

q6a0П

1

q2

q3

q1

q5a0

q5a0

q7a0

q7a0

Изображая на каждом такте работы машины получающуюся конфигурацию, определите, в какое слово перерабатывает машина входное слово 11111, исходя из стандартного начального положения (машина находится в состоянии q1, обозревается крайняя правая ячейка слова)

  1. На ленте машины Тьюринга содержится последовательность символов «+». Напишите программу для машины Тьюринга, которая каждый второй символ «+» заменит на «-». Замена начинается с правого конца последовательности. Автомат в состоянии qх обозревает один из символов указанной последовательности. После построения программы-таблицы опишите словами, что выполняется машиной в каждом состоянии.

2 Вариант

  1. Имеется машина Тьюринга с внешним алфавитом A={a0,1}, алфавитом внутренних состояний Q={q0,q1}и функциональной схемой (программой)

q0

q1

a0

q0

1

q2a0Л

q1

Определите, в какое слово перерабатывает машина каждое из следующих слов, если она находится в начальном состоянии q1 и обозревает указанную ячейку

  1. 1a0a0111 (обозревается ячейка 3, считая слева)

  2. 1111a011 (обозревается ячейка 4, считая слева)

Изобразите схематически последовательность конфигураций, возникающих на ленте на каждом такте работы машины

  1. Имеется машина Тьюринга с внешним алфавитом A={a0,1}, алфавитом внутренних состояний Q={q0,q1,q2,q3,q4,q5,q6,q7}и функциональной схемой (программой)

q1

q2

q3

q4

q5

q6

q7

a0

q4a0П

q6a0П

q6a0П

q01

q4a0П

q0a0

q6a0П

1

q2

q3

q1

q5a0

q5a0

q7a0

q7a0

Изображая на каждом такте работы машины получающуюся конфигурацию, определите, в какое слово перерабатывает машина входное слово 1a0111a0a01111, исходя из стандартного начального положения (машина находится в состоянии q1, обозревается крайняя правая ячейка слова)

  1. На ленте машины Тьюринга содержится последовательность символов «+». Напишите программу для машины Тьюринга, которая каждый второй символ «+» заменит на «-». Замена начинается с правого конца последовательности. Автомат в состоянии qх обозревает один из символов указанной последовательности. После построения программы-таблицы опишите словами, что выполняется машиной в каждом состоянии.

3 Вариант

  1. Имеется машина Тьюринга с внешним алфавитом A={a0,1}, алфавитом внутренних состояний Q={q0,q1}и функциональной схемой (программой)

q0

q1

a0

q0

1

q2a0Л

q1

Определите, в какое слово перерабатывает машина каждое из следующих слов, если она находится в начальном состоянии q1 и обозревает указанную ячейку

  1. 11a01111 (обозревается ячейка 3, считая слева)

  2. 1111111 (обозревается ячейка 4, считая слева)

Изобразите схематически последовательность конфигураций, возникающих на ленте на каждом такте работы машины

  1. Имеется машина Тьюринга с внешним алфавитом A={a0,1}, алфавитом внутренних состояний Q={q0,q1,q2,q3,q4,q5,q6,q7}и функциональной схемой (программой)

q1

q2

q3

q4

q5

q6

q7

a0

q4a0П

q6a0П

q6a0П

q01

q4a0П

q0a0

q6a0П

1

q2

q3

q1

q5a0

q5a0

q7a0

q7a0

Изображая на каждом такте работы машины получающуюся конфигурацию, определите, в какое слово перерабатывает машина входное слово 11a0a0111111, исходя из стандартного начального положения (машина находится в состоянии q1, обозревается крайняя правая ячейка слова)

  1. На ленте машины Тьюринга содержится последовательность символов «+». Напишите программу для машины Тьюринга, которая каждый второй символ «+» заменит на «-». Замена начинается с правого конца последовательности. Автомат в состоянии qх обозревает один из символов указанной последовательности. После построения программы-таблицы опишите словами, что выполняется машиной в каждом состоянии.

4 Вариант

  1. Имеется машина Тьюринга с внешним алфавитом A={a0,1}, алфавитом внутренних состояний Q={q0,q1}и функциональной схемой (программой)

q0

q1

a0

q0

1

q2a0Л

q1

Определите, в какое слово перерабатывает машина каждое из следующих слов, если она находится в начальном состоянии q1 и обозревает указанную ячейку

  1. 1111111 (обозревается ячейка 3, считая слева)

  2. 1a011a0a011 (обозревается ячейка 4, считая слева)

Изобразите схематически последовательность конфигураций, возникающих на ленте на каждом такте работы машины

  1. Имеется машина Тьюринга с внешним алфавитом A={a0,1}, алфавитом внутренних состояний Q={q0,q1,q2,q3,q4,q5,q6,q7}и функциональной схемой (программой)

q1

q2

q3

q4

q5

q6

q7

a0

q4a0П

q6a0П

q6a0П

q01

q4a0П

q0a0

q6a0П

1

q2

q3

q1

q5a0

q5a0

q7a0

q7a0

Изображая на каждом такте работы машины получающуюся конфигурацию, определите, в какое слово перерабатывает машина входное слово 11a0111, исходя из стандартного начального положения (машина находится в состоянии q1, обозревается крайняя правая ячейка слова)

  1. На ленте машины Тьюринга содержится последовательность символов «+». Напишите программу для машины Тьюринга, которая каждый второй символ «+» заменит на «-». Замена начинается с правого конца последовательности. Автомат в состоянии qх обозревает один из символов указанной последовательности. После построения программы-таблицы опишите словами, что выполняется машиной в каждом состоянии.