Студопедия — Арифметические функции
Студопедия Главная Случайная страница Обратная связь

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

Арифметические функции






ФУНКЦИИ AUTOLISP

Описанные ниже функции представлены в виде:

(функция аргумент1 аргумент2 …).

 

При необходимости сохранить результат работы функции:

(setq переменная (функция аргумент1 аргумент2 …)).

 

Функции сгруппированы следующим образом:

1. Арифметические функции.

2. Логические функции.

3. Функции вычислений.

4. Функции преобразования данных.

5. Функции обработки строк.

6. Функции обработки списков и точечных пар.

7. Функции ввода данных и указания объектов.

8. Функции печати, вывода сообщений и доступа к файлам.

9. Функции доступа к примитивам AutoCAD.

10. Функции доступа к табличным данным.

11. Функции, работающие с расширенными данными.

12. Функции, работающие со словарями и X-записями.

13. Функции пользователя и дополнительные возможности программирования.

14. Функции работы с памятью, приложениями и реестром Windows.

15. Другие функции.

 

При описании функций вычисляемое и возвращаемое функцией значение следует за символом стрелки ®.

 

 

Арифметические функции

1. + – вычисляет сумму чисел

(+ a1 a2 … aN) вычисляет a1+a2+…+aN.

 

2. - – вычисляет разность чисел

(- a1 a2 … aN) вычисляет a1-a2-…-aN.

(- a1) вычисляет 0-a1

 

3. * – вычисляет произведение чисел

(* a1 a2 … aN) вычисляет a1*a2*…*aN.

При перемножении больших целых чисел: произведение может превысить предел -32768 или 32767, и результат будет непредсказуемым.

 

4. / – вычисляет частное чисел

(/ a1 a2 … aN) вычисляет a1/(a2*a3*…*aN)

(/ 8 9) приводит к результату 0, так как LISP получает результат того же типа, что и аргументы.

(/ 8 9.0) возвращает 0,88889.

 

5. 1+ – увеличивает аргумент на 1

(1+ a) равносильно (+ 1 a) и вычисляет a+1

 

6. 1- – уменьшает аргумент на 1

(1- a) равносильно (- a 1) и вычисляет a-1

7. ~ – дополнение числа до -1

(~ 3) возвращает -4 (аргумент и результат в сумме дают -1)

(~ -3) возвращает 2

Аргумент должен быть числом целого типа или переменной целого типа.

8. abs – модуль числа

(abs a) вычисляет ½a½.

 

 







Дата добавления: 2015-09-04; просмотров: 301. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

Дезинфекция предметов ухода, инструментов однократного и многократного использования   Дезинфекция изделий медицинского назначения проводится с целью уничтожения патогенных и условно-патогенных микроорганизмов - вирусов (в т...

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия