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

Переменная, конкретизация переменных

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


Читайте также:
  1. Б. 2 В. 1 Необходимые условия экстремума функции нескольких переменных. Достаточные условия
  2. Виды переменных в психологическом эксперименте
  3. Замена переменных
  4. Измерение переменных и психологические шкалы
  5. Как объяснить понятие «ставка переменных затрат»?
  6. Качественные наблюдения и относительные понятия как основа реконструкции переменных
  7. Контроль типа переменных

Переменная языка ПРОЛОГ - последовательность букв, цифр и знака "подчеркивание", обязательно начинающаяся с прописной буквы.

Конкретизация переменной - связывание переменной языка ПРОЛОГ с конкретным значением.

Конкретизация переменной обеспечивает возврат искомых значений переменных по запросам.

 

Атом

Атом - это отдельный объект, считающийся элементарным. В Прологе атом представляется последовательностью букв нижнего и верхнего регистра, цифр и символа подчеркивания '_', начинающейся со строчной буквы. Кроме того, любой набор допустимых символов, заключенный в апострофы, также является атомом. Наконец, комбинации специальных символов + - * = < >: & также являются атомами (следует отметить, что набор этих символов может отличаться в различных версиях Пролога).

Пример

Представленные далее последовательности являются корректными атомами:

b, abcXYZ, x_123, efg_hij, коля, слесарь,

'Это также атом Пролога',

+,::, <---->, ***

 

Структура, функтор, компоненты

Структура. Имеет следующий вид:

функтор (компонента1, компонента2,...)

функтор является предикатным именем и используется для обозначения предметного отношения (законченная информация о предметной сущности). Компоненты - атрибуты этого предметного отношения.

stud(petrov,173,54).

 


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


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

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