Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Машина Тьюринга

Что такое машина Тьюринга?Машина Тьюринга – абстрактный исполнитель, осуществляющий алгоритмический процессЭто математический объект, а не физическая машина Предложена Аланом Тьюрингом в 1936 году
Машина ТьюрингаКулемин РоманФомин Данил     Ленинск-Кузнецкий Что такое машина Тьюринга?Машина Тьюринга – абстрактный исполнитель, осуществляющий алгоритмический процессЭто математический Устройство машины Тьюринга1) Внешний алфавит Устройство машины Тьюринга2) Внутренний алфавит Устройство машины Тьюринга3) Внешняя память (лента) Машина имеет ленту, разбитую на ячейки, Устройство машины Тьюринга4) Каретка (управляющая головка) Каретка машины располагается над некоторой ячейкой Устройство машины Тьюринга5) Функциональная схема (программа) Программа машины состоит из команд:Для каждой Устройство машины ТьюрингаЗамечание 1) В недетерминированной машине может появиться несколько параллельных вычислительных Описание работы машины ТьюрингаК началу работы машины на ленту подается исходный набор Описание работы машины ТьюрингаСтандартное положение называется начальным (заключительным), если машина, воспринимающая слово Описание работы машины ТьюрингаПри переходе машины в заключительное состояние q0 ее работа Вопросы-Что такое машина Тьюринга-Кто и когда предложил-Как помогает машина Тьюринга-Что происходит при Конец
Слайды презентации

Слайд 2 Что такое машина Тьюринга?
Машина Тьюринга – абстрактный исполнитель,

Что такое машина Тьюринга?Машина Тьюринга – абстрактный исполнитель, осуществляющий алгоритмический процессЭто

осуществляющий алгоритмический процесс
Это математический объект, а не физическая машина


Предложена Аланом Тьюрингом в 1936 году

Слайд 3 Устройство машины Тьюринга
1) Внешний алфавит

Устройство машины Тьюринга1) Внешний алфавит     А =

А = {a0 ,

a1 , …, an }
Элемент a0 называется пустой символ
В этом алфавите в виде слова кодируется исходный набор данных и результат работы алгоритма

Слайд 4 Устройство машины Тьюринга
2) Внутренний алфавит

Устройство машины Тьюринга2) Внутренний алфавит

Q = {q0 , q1 , …, qm}, {П, Л, С}
В любой момент времени машина М находится в одном из состояний q0 , q1 , …, qm
При этом:
q1 - начальное состояние
q0 - заключительное состояние
Символы {П, Л, С} – символы сдвига (вправо, влево, на месте)

Слайд 5 Устройство машины Тьюринга
3) Внешняя память (лента)

Машина имеет

Устройство машины Тьюринга3) Внешняя память (лента) Машина имеет ленту, разбитую на

ленту,
разбитую на ячейки,
в каждую из
которых может


быть записана
только одна буква Лента является конечной,
но дополняется в любой момент ячейками слева
и справа для записи новых непустых символов. Это соответствует
принципу абстракции потенциальной осуществимости

Слайд 6 Устройство машины Тьюринга
4) Каретка (управляющая головка)

Каретка машины

Устройство машины Тьюринга4) Каретка (управляющая головка) Каретка машины располагается над некоторой

располагается над некоторой ячейкой ленты – воспринимает символ, записанный

в ячейке.




В одном такте работы каретка сдвигается на одну ячейку (вправо, влево) или остается на месте

Слайд 7 Устройство машины Тьюринга
5) Функциональная схема (программа) Программа машины

Устройство машины Тьюринга5) Функциональная схема (программа) Программа машины состоит из команд:Для

состоит из команд:







Для каждой пары (qi , aj )

программа машины должна содержать
одну команду (детерминированная машина Тьюринга)


Слайд 8 Устройство машины Тьюринга
Замечание


1) В недетерминированной машине может

Устройство машины ТьюрингаЗамечание 1) В недетерминированной машине может появиться несколько параллельных

появиться несколько параллельных вычислительных процессов




2) Разные машины Тьюринга

отличаются своими программами
Для каждого алгоритма создается своя машина Тьюринга, точнее ее программа

Слайд 9 Описание работы машины Тьюринга

К началу работы машины на

Описание работы машины ТьюрингаК началу работы машины на ленту подается исходный

ленту подается исходный набор данных в виде слова a

Будем говорить, что непустое слово a

- оно задано в последовательных ячейках ленты,

- все другие ячейки пусты,

- машина обозревает крайнюю правую ячейку из тех, в которых записано слово a

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

Описание работы машины ТьюрингаСтандартное положение называется начальным (заключительным), если машина, воспринимающая


если машина, воспринимающая слово в стандартном положении,
находится в

начальном состоянии q1 (стоп-состоянии q0 )

Слайд 11 Описание работы машины Тьюринга
При переходе машины в заключительное

Описание работы машины ТьюрингаПри переходе машины в заключительное состояние q0 ее

состояние q0
ее работа прекращается
На ленте записан результат

работы алгоритма – слово в алфавите

Слайд 12 Вопросы
-Что такое машина Тьюринга
-Кто и когда предложил
-Как помогает

Вопросы-Что такое машина Тьюринга-Кто и когда предложил-Как помогает машина Тьюринга-Что происходит

машина Тьюринга
-Что происходит при переходе в заключительное состояние q0
-Как

называется элемент a0




  • Имя файла: mashina-tyuringa.pptx
  • Количество просмотров: 106
  • Количество скачиваний: 0