Главная > Энциклопедия кибернетики. Т.1
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

ЛИСП

— списковый язык программирования. Исходная информация записывается в виде списков. Напр., TIMES, ONE, (plus, X, А), У.

Программа на языке Л. представляет собой рекурсивную функцию символьных выражений, которая строится аналогично арифм. ф-циям из элементарных с помощью условного оператора и оператора суперпозиции. Условный оператор имеет вид . Результатом его выполнения будет выражение если истинно. Имеется пять элементарных ф-ций: — булева функция, определяющая, является ли исследуемое выражение атомом — неделимой единицей информации; булева ф-ция, устанавливающая равенство двух атомов; функции, выделяющие из списка первый и остальные элементы соответственно; cons — соединение двух списков в один. Кроме элементарных, имеется ряд более сложных ф-ций, которые строятся из них, напр., подстановка в выражение z вместо всех вхождений символа у выражения запишется в виде следующей ф-ции: .

Здесь T означает «истина». Эта запись представляет собой пример программы на языке Л. Л. получил дальнейшее разиитие в ряде других языков.

Лит.: Ефимова М. Н. Алгоритмические языки. М., 1965 [библиогр. с. 86]; McCarthy J. Recursive functions of symbolic expressions and their computation by machine, part. 1. «Communications of the Associations for Computing Machinery», 1960, v. 3, N. 4.

Т. А. Гринченко.

1
Оглавление
email@scask.ru