Основные понятия и определения дисциплины
Download 0.68 Mb.
|
ответы
- Bu sahifa navigatsiya:
- Машина Тьюринга.
Гипотеза Черча.
Гипотеза Черча: понятием рекурсивной функции исчерпывается полностью понятие вычислимой функции. На основе этой гипотезы российские ученые Колмогоров и Успенский сделали обобщение: если существует некоторая рекурсивная функция, то для нее всегда можно построить алгоритм. И наоборот, любой существующий алгоритм может быть выражен в понятиях рекурсивной функции. Невозможность создания рекурсивной функции для решаемой задачи означает невозможность реализации алгоритма ее решения. Гипотеза Черча и ее обобщение не имеет доказательства, потому что она оперирует нематематическими понятиями алгоритма в интуитивном смысле. Машина Тьюринга. В 1936 г. Тьюринг предложил модель абстрактной вычислительной машины, которая уточняла понятие алгоритма и оперировала с неограниченными ресурсами. При желании можно создать реальную модель машины Тьюринга, но ресурсы такой машины становятся ограниченными. Машина Тьюринга преобразует какие-либо объекты (например, строку символов, принадлежащих некоторому алфавиту) в некоторый искомый результат. При этом, хотя слова алгоритма машины Тьюринга могут иметь некоторый смысл, для теории алгоритмов это несущественно. Для записи слов в машине Тьюринга используется бесконечная лента с последовательным доступом. А – внешний алфавит машины Тьюринга. Некоторый алфавит Р=р1, р2, …рn, характеризующий состояние машины в конкретный момент времени, называют внутренним алфавитом. Состояние движения ленты описывается множеством возможных состояний -, …, dj, …, d0, d1, …, +. Опишем принцип работы машины Тьюринга. 1) Чтение ai из ячейки d0, на которой позиционируется головка чтения/записи (R/W Head). Состояние машины в этот момент определяется pj. Начальный кортеж: {ai, d0, p0} 2) В зависимости от значений ai и pj изменяется поведение машины: {ax, dy, pz} Данный кортеж означает: записать вместо ai символ aх, переместить головку чтения/записи в позицию dy, блоку управления перейти в состояние pz. 3) Если после второго шага состояние машины Тьюринга описывается исходным кортежем, то машина останавливается. Иначе – повтор пункта 2. Компактная запись работы машины Тьюринга задается функциональной таблицей, определяющей конкретный процесс преобразования исходных данных. Download 0.68 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling