Введение в AutoLisp
лекции, Информатика, программирование Объем работы: 23 стр. Год сдачи: 2012 Стоимость: 350 руб. Просмотров: 792 | | |
Оглавление
Содержание
Заказать работу
Описывается основные принципы программирования на языке AutoLisp
ИМЯ ЯЗЫКА
ЛИСП осначает "обработку списков" или " программирование списков". В ЛИСПЕ, основным обрабатывающим средством есть " нахождение значения объекта "; то-есть обработка - метод которым Lisp определяет значение любого выражения, сложного объекта, или простого объекта.
АТОМЫ
Атомы могут быть целым, вещественным числом, текстовой строкай, функцией AutoLISP, символом, или специальными объектами которые соответствуют примитивам AutoCAD, наборам выбора, и файлам.
СПИСКИ
Списки - сложные объекты, упоминаемые в некоторых описаниях как символические выражения, или " s-выражения ". Списки сформированы вне атомов и ( или ) других списков. Список синтаксически прост; он должен ограничиваться согласованными круглыми скобками, и объекты внутри списка должны отделяться от друга друга пробелом.
Примеры списков:
( + 1 3 ) ; Сложить 1 и 3
( - 9 5 ) ; Вычесть 5 из 9
( + 1 ( + 2 3 )) ; Добавить 1 к результату сложения 2 и 3
Что-нибудь ограниченное согласованными круглыми скобками должно быть списком; что-нибудь не ограниченное согласованными круглыми скобками должно быть атомом.
ЭЛЕМЕНТЫ СПИСКОВ
Индивидуальные члены списка известны как элементы. Ниже пример списка с тремя элементами, каждый из которых - атом:
(+ 1 2)
Элементы списков могут быть или атомами или другими списками. Ниже пример списка с тремя элементами; два - атомы, третий - самостоятельный список трех элементов:
(+ 1 (+ 2 3))
| | /
| | /
| | |
Элементы
Элементы списка должны отделяться от друга друга по крайней мере одним пробелом. Нет никакого ограничения числа пробелов отделяющих элементы, но должен иметься по крайней мере один. Это совершенно допустимый список:
(+ 1 (+ 1 3))
ПУСТОЙ СПИСОК
Имеется один объект в AutoLISP который является и атомом и списком. Это - пустой список; то-есть список не имеющий...
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.