adfun.ru
 
BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Руководство пользователя по АвтоЛиспу
Автор ""
Размер 218625 Байт
Страница 7 из 30
СКАЧАТЬ КНИГУ ЦЕЛИКОМ


В этой главе вы найдете список всех основных функций AutoLISP (в алфа-
витном порядке). Вы увидите, что многие из функций стандартные функции
LISP, их можно найти в каждом руководстве по языку программирования
LISP. Другие же - уникальные, созданные специально для графических
возможностей AutoCADа. Hекоторые расширенные функции описываются в
следующих главах.

    4.1 (+ <число> <число>...)

Эта функция возвращает сумму всех <чисел>. Она может использоваться
как с целыми, так и с действительными числами. Если все <числа> целые,
результат будет целым; если хотя бы одно <число> действительное, все
целые будут преобразованы в действительные и результат будет действи-
тельным. Hапример:

     (+ 1 2)          возвращает     3
    (+ 1 2 3 4.5)    возвращает     10.500000
    (+ 1 2 3 4.0)    возвращает     10.000000

    4.2 (- <число> <число>...)

Эта функция вычитает второе <число> из первого и возвращает разность.
Если задано более двух <чисел>, то из первого вычитается сумма осталь-
ных. Если задано только одно <число>, оно вычитатся из 0 и возвращается
результат. Функция может использоваться с целыми и действительными по
стандартным правилам вычисления. Hапример:

    (- 50 40)        возвращает     10
    (- 50 40.0 2)    возвращает     8.000000
    (- 50 40.0 2.5   возвращает     7.500000
    (- 8)            возвращает     -8

    4.3 (* <число> <число>...)

Эта функция возвращает произведение всех <чисел>.
Функция может использоваться с целыми и действительными по стандарт-
ным правилам вычисления. Hапример:





                           - 24 -

            Руководство пользователя по АВТОЛИСПу


    (* 2 3)           возвращает     6
    (* 2 3 4.0)       возвращает     24.000000
    (* 3 -4.5)        возвращает     -13.500000

    4.4 (/ <число> <число>...)

Эта функция делит первое <число> на второе и возвращает частное. Если
задано более двух <чисел>, первое делится на произведение остальных и
возвращается окончательное частное. Функция может использоваться с
целыми и действительными по стандартным правилам вычисления. Hапример:

    (/ 100 2)         возвращает     50
    (/ 100 2.0)       возвращает     50.000000
    (/ 100 20 2.0)    возвращает     2.500000
    (/ 100 20.0 2)    возвращает     2.500000
    (/ 100 20 2)      возвращает     2
    (/ 135 360)       возвращает     0
    (/ 135 360.0)     возвращает     0.375000

    4.5 (= <атом> <атом>...)

функция сравнения "равно". Если все <атомы> эквивалентны - возвращается
Т, если хотя бы один не равно - nil. В качестве аргументов могут
использоваться как числа, так и строковые константы. Hапример:

    (= 4 4.0)         возвращает     Т
    (= 20 388)        возвращает     nil
    (= 2.4 2.4 2.4)   возвращает     Т
    (= 499 499 500)   возвращает     nil
    (= "я" "я")       возвращает     Т
    (= "я" "ты")      возвращает     nil

    4.6 (/= <атом1> <атом2>)

Функция сравнения "не равно". Если <атом1> не эквивалентен <атому2> -
возвращается Т, если они эквивалентны - nil. Функция неопределена для
числа аргументов более двух. Hапример:

    (/= 10 20)        возвращает     Т
    (/= "ты" ты")     возвращает     nil
    (/= 5.43 5.44)    возвращает     Т

    4.7 (< <атом> <атом>...)

Функция сравнения "меньше, чем". Если первый <атом> меньше, чем второй -
возвращается Т, если нет - nil. Если дано более 2-х <атомов>, то, если
каждый предыдущий атом меньше последующего, - возвращается Т. Hапример:

    (< 10 20)         возвращает     Т





(< "b" "c") возвращает T (< 357 33.2) возвращает nil (< 2 3 88) возвращает T (< 2 3 4 4) возвращает nil - 25 - Руководство пользователя по АВТОЛИСПу 4.8 (<= <атом> <атом>...) Функция сравнения "меньше или равно". Если первый <атом> меньше или равен второму - возвращается Т, если нет - nil. Если дано более 2-х <атомов>, то, если каждый предыдущий атом меньше или равен последую- щему, возвращается Т. Hапример: (<= 10 20) возвращает T (<= "b" "b") возвращает T (<= 357 33.2) возвращает nil (<= 2 9 9) возвращает T (<= 2 9 4 5) возвращает nil 4.9 (> <атом> <атом>...) Функция сравнения "больше". Если первый <атом> больше, чем второй - возвращается Т, если нет - nil. Если дано более 2-х <атомов>, то, если каждый предыдущий атом больше последующего, - возвращается Т. Hапример: (> 120 17) возвращает T (> "c" "b") возвращает T (> 3.5 1792) возвращает nil (> 77 4 2) возвращает T (> 77 4 4) возвращает nil 4.10 (>= <атом> <атом>...) Функция сравнения "больше или равно", Если первый <атом> больше или равен второму - возвращается Т, если нет - nil. Если дано более 2-х <атомов>, то, если каждый предыдущий атом больше или равен последую- щему, - возвращается Т. Hапример: (>= 120 17) возвращает T (>= "c" "c") возвращает T (>= 3.5 1792) возвращает nil (>= 77 4 4) возвращает T (>= 77 4 9) возвращает nil lsp-4-1 4.11 (~ <число>) Функция возвращает логическое HЕТ (дополнение до единицы). <Число> должно быть целым. Hапример: (~ 3) возвращает -4 (~ 100) возвращает -100 (~ -4) возвращает 3 4.12 (1+ <число>) Результат функции - <число>, увеличенное на единицу. <Число> может быть целым или действительным. Hапример: (1+ 5) возвращает 6 - 26 - Руководство пользователя по АВТОЛИСПу (1+ -17.5) возвращает -16.500000 4.13 (1- <число>) Результат функции - <число>, уменьшенное на единицу. <Число> может быть целым или действительным. Hапример: (1- 5) возвращает 4 (1- -17.5) возвращает -18.500000 4.14 (abs <число>) Функция возвращает абсолютное значение <числа>. <Число> может быть целым или действительным. Hапример: (abs 100) возвращает 100 (abs -100) возвращает 100 (abs -99.25) возвращает 99.250000 4.15 (and <выражение>...)


Страницы : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.