Программирование на языке Автолисп. Куляс О.С. - 11 стр.

UptoLike

Составители: 

11
целочисленным; если хотя бы один из аргументов является вещест-
венным числом, все целые числа будут преобразованы в веществен-
ные, и результат также будет вещественным. Например:
(+ 1 2) возвращает 3
(+ 1 2 3 4.5) возвращает 10.500000
(+ 1 2 3 4.0) возвращает 10.000000
(- <число> <число>...)
Эта функция вычитает второй аргумент из первого и возвращает
полученнную разность. Если задается более двух аргументов, то
из
первого аргумента вычитается сумма всех остальных, от второго до
последнего, и полученная разность возвращается в качестве резуль-
тата. Если задан только один аргумент, функция возвращает результат
вычитания этого аргумента из нуля. Функция может работать с целыми и
с вещественными числами, используя обычные правила пре-
образования. Например:
(- 50 40) возвращает 10
(- 50 40.0 2) возвращает
8.000000
(- 50 40.0 2.5) возвращает 7.500000
(- 8) возвращает -8
( * <число> <число>...)
Эта функция возвращает произведение всех своих аргументов, в
качестве которых могут задаваться как целые, так и вещественные
числа, преобразуемые по обычным правилам. Например:
(* 2 3) возвращает 6
(* 2 3 4.0) возвращает 24.000000
(* 3 -4.5) возвращает -13.500000
(/ <число> <число>...)
Эта функция возвращает частное от деления первого числа на
второе. Если
задано более двух чисел, то первое число делится на
произведение всех остальных, от второго до последнего, и частное от
этого деления возвращается в качестве результата. Эта функция может
использоваться с целыми и вещественными числами в соответствии со
стандартными правилами. Например:
(/ 100 2) возвращает 50
(/ 100 2.0) возвращает 50.000000
(/ 100 20 2.0) возвращает 2.500000
(/ 100 20.0 2) возвращает 2.500000
(/ 100.0 20 2) возвращает 2.500000
                                                                  11
целочисленным; если хотя бы один из аргументов является вещест-
венным числом, все целые числа будут преобразованы в веществен-
ные, и результат также будет вещественным. Например:
         (+ 1 2)            возвращает      3
         (+ 1 2 3 4.5)      возвращает      10.500000
         (+ 1 2 3 4.0)      возвращает      10.000000

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

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

           ( * <число> <число>...)
    Эта функция возвращает произведение всех своих аргументов, в
качестве которых могут задаваться как целые, так и вещественные
числа, преобразуемые по обычным правилам. Например:

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

           (/ <число> <число>...)
      Эта функция возвращает частное от деления первого числа на
второе. Если задано более двух чисел, то первое число делится на
произведение всех остальных, от второго до последнего, и частное от
этого деления возвращается в качестве результата. Эта функция может
использоваться с целыми и вещественными числами в соответствии со
стандартными правилами. Например:

         (/ 100 2)          возвращает    50
         (/ 100 2.0)        возвращает    50.000000
         (/ 100 20 2.0)     возвращает    2.500000
         (/ 100 20.0 2)     возвращает    2.500000
         (/ 100.0 20 2)     возвращает    2.500000