(+ число1 число2 ...) (+ 1 3) – 4
(- число1 число2 ...) - из 1-го аргумента вычитаются все остальные, если аргумент один, он вычитается из нуля.
(* число1 число2 ...) – произведение всех чисел
(/ число1 число2 ...) – первый аргумент делится на произведение всех остальных –
(/ 6 1.2 2) – 2.5
(/ 5 12) – 0, т.к. аргументы целые
(/ 100 20 2) – 2, т.к. аргументы целые
(1+ число) – увеличение на единицу
(1- число) – уменьшение на 1
(abs число) – абсолют. значение
(sin a) (cos a) – синус и косинус аргумента а
(exp a) – экспонента а
(exp основание степень) – основание степень
(gcd число1 число2) – наибольший общий делитель
(log a) - lna
(max число1 число2 ....) – возвращает наибольший
(min число1 число2 .....) – возвращает наименьший
(sqrt число) – корень из числа
(~ число) – дополнение числа до -1 (~ 3) –> -4
Пример: корень из суммы квадратов :
(setq a (sqrt (+ (* c c) (* b b))))
(- число1 число2 ...) - из 1-го аргумента вычитаются все остальные, если аргумент один, он вычитается из нуля.
(* число1 число2 ...) – произведение всех чисел
(/ число1 число2 ...) – первый аргумент делится на произведение всех остальных –
(/ 6 1.2 2) – 2.5
(/ 5 12) – 0, т.к. аргументы целые
(/ 100 20 2) – 2, т.к. аргументы целые
(1+ число) – увеличение на единицу
(1- число) – уменьшение на 1
(abs число) – абсолют. значение
(sin a) (cos a) – синус и косинус аргумента а
(exp a) – экспонента а
(exp основание степень) – основание степень
(gcd число1 число2) – наибольший общий делитель
(log a) - lna
(max число1 число2 ....) – возвращает наибольший
(min число1 число2 .....) – возвращает наименьший
(sqrt число) – корень из числа
(~ число) – дополнение числа до -1 (~ 3) –> -4
Пример: корень из суммы квадратов :
(setq a (sqrt (+ (* c c) (* b b))))