Similar presentations:
Алгоритмическая машина Тьюринга
1.
Алгоритмическая машинаТьюринга
2.
Математическое понятие машинаТьюринга
Английский математик Алан Тьюринг провел уточнение понятия
алгоритма с помощью абстрактной математической машины.
Основные свойства машины Тьюринга, отличающие её от
исполнителя – человека, заключаются в следующим:
– машина Тьюринг не может ошибаться, т.е. она строго без всяких
отклонений выполняет программу, определяющую ее работу;
– машина Тьюринг имеет потенциально бесконечную память.
3.
Машину Тьюринга на неформальном уровнеможно представить следующим образом:
… … … … aj1 aj2 … … … … ajk … … … … ajr … … … …
Q
4.
Программа имеет вид:a0
a1
……
aj
q1
q2
…
qi
…
qn
ajRqi
……
ap
……
5.
Машина Тьюринг6.
Понятие конфигураций машины Тьюринга7.
Операции над машинами Тьюринга1.операция композиции;
2.операция ветвления;
3.операция зацикливания.
8.
Операция композиции9.
КОМПОЗИЦИЯ10.
Основные свойства операции композиция10. Операция композиции не обладает свойством
коммутативности, т.е.
М1 М2 М2 М1
20.
Она обладает свойством ассоциативности.
М1( М2 М3)= (М1 М2) М3
30. Операция композиции обладает свойством
повторения (итерационное свойство).
М М … М=Мn, если M1=M2=…= Mn=M.