Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Основные задачи для функционального и логического программирования. | Основные примитивы Лиспа для обработки списка. | Рекурсия по аргументу, пример | Косвенная рекурсия, пример | Реализация рекурсивного вызова, функция трассировки в Лиспе | Применяющий функционал Лиспа | Переменная, конкретизация переменных | Процедура вывода решения, как процедура доказательства теоремы | Определение оператора и его свойства. | Запись списка в виде структуры |


Читайте также:
  1. I раздел. Общая теория статистики
  2. II. Группировка месторождений по сложности геологического строения для целей разведки
  3. III. БЛАГОТВОРИТЕЛЬНОСТЬ И МЕЩАНСТВО- СУТЬИ ЗНАЧЕНИЕ
  4. III. Изучение геологического строения месторождений и вещественного состава солей
  5. III. Изучение геологического строения месторожде­ний и вещественного состава ископаемых мине­ральных солей
  6. IV. ВЫВОДЫ ИЗ ЭПИДЕМИОЛОГИЧЕСКОГО ОБСЛЕДОВАНИЯ
  7. IX. О мудро соразмерном с практическим назначением человека соотношении его познавательных способностей

Машина Тьюринга это абстрактная вычислительная машина. Была предложена Аланом Тьюрингом для формализации понятия алгоритма.
Компоненты
В состав машины Тьюринга входит бесконечная лента, разделённая на ячейки, и управляющее устройство, способное находиться в одном из множества состояний. Управляющее устройство может перемещаться влево и вправо по ленте, читать и записывать в ячейки ленты символы. Имеется и другая трактовка
В теории вычислимости исполнитель (множество вычисляющих элементов) называется тьюринг-полным, если на нём можно реализовать любую вычислимую функцию. Другими словами, для каждой вычислимой функции существует вычисляющий её элемент (например, машина Тьюринга) или программа для исполнителя, а все функции, вычисляемые множеством вычислителей, являются вычислимыми функциями (возможно, при некотором кодировании входных и выходных данных).
Есть программы для обычных компьютеров, имитирующие работу машины Тьюринга. Но следует отметить, что данная имитация неполная, так как в машине Тьюринга присутствует абстрактная бесконечная лента. Бесконечную ленту с данными невозможно в полной мере имитировать на компьютере с конечной памятью (суммарная память компьютера — оперативная память, жёсткие диски, различные внешние носители данных, регистры и кэш процессора и др. — может быть очень большой, но, тем не менее, всегда конечна).

 


Дата добавления: 2015-07-19; просмотров: 67 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Генератор в программировании, понятие вычислительного контекста| Сопоставление в логическом программировании

mybiblioteka.su - 2015-2024 год. (0.009 сек.)