Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Federalnoe_agentstvo_po_obrazovaniyu_Rossyskoy....docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.52 Mб
Скачать

3.2 Составление гсп и тсп

Рисунок 9 – ГСП программы

Таблица 2 – ТСП программы.

Q/A

λ

0

1

2

3

4

5

6

7

8

9

*

q1

q2 λ R

q3 λ R

q5 λ R

q7 λ R

q9 λ R

q11 λ R

q13 λ R

q15 λ R

q17 λ R

q19 λ R

qZ λ R

q2

q21 * R

q2 0 R

q2 1 R

q2 2 R

q2 3 R

q2 4 R

q2 5 R

q2 6 R

q2 7 R

q2 8 R

q2 9 R

q21 * R

q3

q4 * R

q3 0 R

q3 1 R

q3 2 R

q3 3 R

q3 4 R

q3 5 R

q3 6 R

q3 7 R

q3 8 R

q3 9 R

q4 * R

q4

q21 1 R

q4 0 R

q4 1 R

q4 2 R

q4 3 R

q4 4 R

q4 5 R

q4 6 R

q4 7 R

q4 8 R

q4 9 R

q5

q6 * R

q5 0 R

q5 1 R

q5 2 R

q5 3 R

q5 4 R

q5 5 R

q5 6 R

q5 7 R

q5 8 R

q5 9 R

q6 * R

q6

q21 2 R

q6 0 R

q6 1 R

q6 2 R

q6 3 R

q6 4 R

q6 5 R

q6 6 R

q6 7 R

q6 8 R

q6 9 R

q7

q8 * R

q7 0 R

q7 1 R

q7 2 R

q7 3 R

q7 4 R

q7 5 R

q7 6 R

q7 7 R

q7 8 R

q7 9 R

q8 * R

q8

q21 3 R

q8 0 R

q8 1 R

q8 2 R

q8 3 R

q8 4 R

q8 5 R

q8 6 R

q8 7 R

q8 8 R

q8 9 R

q9

q10 * R

q9 0 R

q9 1 R

q9 2 R

q9 3 R

q9 4 R

q9 5 R

q9 6 R

q9 7 R

q9 8 R

q9 9 R

q10 * R

q10

q21 4 R

q10 0 R

q10 1 R

q10 2 R

q10 3 R

q10 4 R

q10 5 R

q10 6 R

q10 7 R

q10 8 R

q10 9 R

q11

q12 * R

q11 0 R

q11 1 R

q11 2 R

q11 3 R

q11 4 R

q11 5 R

q11 6 R

q11 7 R

q11 8 R

q11 9 R

q12 * R

q12

q21 5 R

q12 0 R

q12 1 R

q12 2 R

q12 3 R

q12 4 R

q12 5 R

q12 6 R

q12 7 R

q12 8 R

q12 9 R

q13

q14 * R

q13 0 R

q13 1 R

q13 2 R

q13 3 R

q13 4 R

q13 5 R

q13 6 R

q13 7 R

q13 8 R

q13 9 R

q14 * R

q14

q21 6 R

q14 0 R

q14 1 R

q14 2 R

q14 3 R

q14 4 R

q14 5 R

q14 6 R

q14 7 R

q14 8 R

q14 9 R

q15

q16 * R

q15 0 R

q15 1 R

q15 2 R

q15 3 R

q15 4 R

q15 5 R

q15 6 R

q15 7 R

q15 8 R

q15 9 R

q16 * R

q16

q21 7 R

q16 0 R

q16 1 R

q16 2 R

q16 3 R

q16 4 R

q16 5 R

q16 6 R

q16 7 R

q16 8 R

q16 9 R

q17

q18 * R

q17 0 R

q17 1 R

q17 2 R

q17 3 R

q17 4 R

q17 5 R

q17 6 R

q17 7 R

q17 8 R

q17 9 R

q18 * R

q18

q21 8 R

q18 0 R

q18 1 R

q18 2 R

q18 3 R

q18 4 R

q18 5 R

q18 6 R

q18 7 R

q18 8 R

q18 9 R

q19

q20 * R

q19 0 R

q19 1 R

q19 2 R

q19 3 R

q19 4 R

q19 5 R

q19 6 R

q19 7 R

q19 8 R

q19 9 R

q20 * R

q20

q21 9 R

q20 0 R

q20 1 R

q20 2 R

q20 3 R

q20 4 R

q20 5 R

q20 6 R

q20 7 R

q20 8 R

q20 9 R

q21

q22 0 L

q21 0 R

q21 1 R

q21 2 R

q21 3 R

q21 4 R

q21 5 R

q21 6 R

q21 7 R

q21 8 R

q21 9 R

q22

q1 λ R

q22 0 L

q22 1 L

q22 2 L

q22 3 L

q22 4 L

q22 5 L

q22 6 L

q22 7 L

q22 8 L

q22 9 L

q22 * L

3.3 Написание программы на машине Тьюринга

На рисунках 10 - 13 представлена написанная программа по ТСП.

Рисунок 10 – Работающая программа Тьюринга (Снимок 1)

Рисунок 11 – Работающая программа Тьюринга (Снимок 2)

Рисунок 12 – Работающая программа Тьюринга (Снимок 3)

Рисунок 13 – Работающая программа Тьюринга (Снимок 4)

3.4 Анализ результата

Написанная программа позволяет вставлять нули в десятичные числа после ненулевых цифр (например, 10357 преобразует в 100305070). Программа максимально оптимизирована, содержит 22 состояния.

В ЫВОД

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

Машины работают исправно, выполняют свои функции полностью.

СПИСОК ЛИТЕРАТУРЫ

  1. Ершов, С. С. Элементы теории алгоритмов: учебное пособие/ С. С. Ершов. — Челябинск: Изд-во ЮУрГУ, 2009. — 64 с.

  2. Ершов С.С., Надточий И.Л., Самохвалов А.В. Прикладная математика: Учебное пособие по практическим занятиям. – Челябинский ЧТУ, 1992. – 85с.

  3. Майер Р.В. Задачи, алгоритмы, программы – http://komp-model.narod.ru/gl-14.htm.

  4. СТО ЮУрГУ 04–2008 Стандарт организации. Курсовое и дипломное проектирование. Общие требования к содержанию и оформлению / составители: Т.И. Парубочая, Н.В. Сырейщикова, В.И. Гузеев, Л.В. Винокурова. – Челябинск: Изд-во ЮУрГУ, 2008. – 56 с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]