Детерминированные машины Тьюринга
Автор работы: Пользователь скрыл имя, 31 Марта 2015 в 07:49, курсовая работа
Краткое описание
В заключении представлены выводы о проделанной работе.
Приложение содержит сборник задач.
Новизна исследовательской работы:
предложена классификация задач по теме «Детерминированные машины Тьюринга» по трудоемкости решения
предложен новый способ представления машин Тьюринга в виде блок-схем.
Содержание
Введение………………………………………………………………………
5
ГЛАВА 1. Способы представления детерминированных машин Тьюринга……………………………………………………………………
6
Детерминированные машины Тьюринга…………………………..
Способы представления машины Тьюринга……………………....
Новое представление машины Тьюринга в виде блок-схемы……
6
8
10
ГЛАВА 2. Сборник задач по теме «Детерминированные машины Тьюринга»……………………………………………………………………
13
Классификация задач по теме «Машины Тьюринга» по трудоемкости решения…………………………………………………………
Принципы формирования сборника задач………………………..
13
18
ЗАКЛЮЧЕНИЕ
19
СПИСОК ЛИТЕРАТУРЫ………………………………………………….
20
Прикрепленные файлы: 1 файл
диплом.doc
— 974.00 Кб (Скачать документ)
B |
1 | |
q1 |
BRq1 |
1Rq2 |
q2 |
1Lq3 |
1Rq2 |
q3 |
BSq0 |
1Lq3 |
Решение задачи, представленное в виде блок-схемы:
Задача 3.3
Табличное представление решение задачи:
B |
a |
b |
c | |
q1 |
aRq2 |
BRq1 |
BRq1 | |
q2 |
BLq3 |
BRq2 |
BRq2 |
BRq2 |
q3 |
BLq3 |
aSq0 |
Решение задачи, представленное в виде блок-схемы:
Задача 3.4
Табличное представление решение задачи:
p |
h |
B | |
q1 |
BRq2 |
BRq3 |
BRq1 |
q2 |
pRq2 |
hRq2 |
pLq4 |
q3 |
pRq3 |
hRq3 |
hLq4 |
q4 |
pLq4 |
hLq4 |
BSq0 |
Решение задачи, представленное в виде блок-схемы:
Класс 4
Задача 4.2:
Табличное представление решение задачи:
B |
0 |
1 | |
q1 |
BLq2 |
0Rq1 |
1Rq1 |
q2 |
BSq0 |
0Lq2 |
1Lq3 |
q3 |
BSq0 |
0Lq3 |
1Lq3 |
Решение задачи, представленное в виде блок-схемы:
Задача 4.3:
Табличное представление решение задачи:
B |
1 | |
q1 |
чSq0 |
BRq2 |
q2 |
нSqo |
BRq1 |
Решение задачи, представленное в виде блок-схемы:
Задача 4.4:
Табличное представление решение задачи:
p |
h |
f |
B | |
q1 |
BSq0 |
BRq2 |
BRq3 |
BSq0 |
q2 |
hSq0 |
hRq2 |
hRq3 |
hSq0 |
q3 |
fSq0 |
Frq2 |
fRq3 |
fSq0 |
Решение задачи, представленное в виде блок-схемы:
Задача 4.5:
Табличное представление решение задачи:
p |
h |
f |
B | |
q1 |
pRq1 |
hRq1 |
pLq4 |
BSq0 |
q2 |
pLq2 |
pLq3 |
hLq4 |
pSq0 |
q3 |
hLq2 |
hLq3 |
hLq4 |
hSq0 |
q4 |
fLq2 |
fLq3 |
fLq4 |
fSq0 |
Решение задачи, представленное в виде блок-схемы:
Класс 5.
Задача 5.2:
Табличное представление решение задачи:
1 |
0 |
B | |
q1 |
1q3R |
0q2R |
Bq0S |
q2 |
0q4L |
0q1R |
Bq0S |
q3 |
1q1R |
1q4L |
Bq0S |
q4 |
0q5R |
1q5R |
|
q5 |
1q1R |
0q1R |
Решение задачи, представленное в виде блок- схемы:
Задача 5.3:
Табличное представление решение задачи:
1 |
0 |
* |
B | |
q1 |
*q2L |
*q5L |
*q1R |
Bq7L |
q2 |
*q2L |
Bq3L | ||
q3 |
1q3L |
0q3L |
1q4R | |
q4 |
1q4R |
0q4R |
Bq1R | |
q5 |
*q5L |
Bq6L | ||
q6 |
1q6L |
0q6L |
0q4R | |
q7 |
Bq7L |
Bq8L | ||
q8 |
1q8L |
0q8L |
Bq0S |
Решение задачи, представленное в виде блок- схемы:
Задача 5.4
Табличное представление решение задачи:
0 |
1 |
B | |
q1 |
Bq7R |
Bq2R |
Bq10R |
q2 |
0q2R |
1q2R |
Bq3R |
q3 |
0q3R |
1q3|R |
1q4R |
q4 |
1q5L | ||
q5 |
0q5L |
1q5L |
Bq6L |
q6 |
0q6L |
1q6L |
Bq1R |
q7 |
0q7R |
1q7R |
Bq8R |
q8 |
0q8R |
1q8R |
0q9R |
q9 |
0q5L | ||
q10 |
0q0S |
1q0S |
Решение задачи, представленное в виде блок-схемы:
Список литературы
1. Пильщиков В.Н. Учебно-методическое пособие. Машина
Тьюринга и алгоритмы Маркова. Решение задач / Пильщиков В.Н., Абрамов В.Г., Вылиток А.А., Горячая И.В. - М.: МГУ, 2006. – 47 с.
2. Фалина И.Н. Тема "Машина Тьюринга" в школьном курсе информатики [Текст] : к изучению дисциплины / И.Н. Фалина // Информатика (ПС). - 2006. - №8. - С. 11-16