Сложение двухаргументное (AN)

 

Функция предназначена для сложения вещественных и/или комплексных величин или векторов, содержащихся в списках входных параметров.

В качестве аргументов функции допускается использовать величины, размеры, векторы и окружности. В последнем случае величина слагаемого равна радиусу указанной окружности с учетом его знака, вещественности или мнимости. Указание в качестве входного параметра переменной, содержащей хотя бы один объект иного типа, приведет к образованию в выходном параметре объекта с неопределенным значением NIL.

При записи знака “минус” перед именем переменной во входном параметре, числовые значения всех ее компонентов изменятся на противоположные по знаку, а направление векторов изменяется на противоположное.

Расчетная функция имеет внутрисистемное наименование EExecAN.

 

Параметры функции

Параметры
Типы объектов
Функциональное назначение параметров
Сумма
Величина
Значение суммы
Слагаемое 1
Величина, размер, окружность
Первое слагаемое
Слагаемое 2
Величина, размер, окружность
Второе слагаемое
 
Параметры
Типы объектов
Функциональное назначение параметров
Сумма
Вектор
Значение суммы
Слагаемое 1
Вектор
Первое слагаемое
Слагаемое 2
Вектор
Второе слагаемое
 

Прототип команды

AN Согласование Сумма ; {-}Слагаемое1 {-}Слагаемое2 .

 

Пример 1

Требуется рассчитать сумму двух величин c1 и c2.

 

Алгоритм

1
Величина c1 есть 10,20 .
2
Величина c2 есть 30,40 .
3
Величина c3 есть сумма c1 и c2 .
 

Пример 2

Требуется определить сумму двух векторов v0 и v1.

 

Алгоритм

1
Точка p0 задана координатами -181.5 и 6.5 .
2
Точка p1 задана координатами -124.5 и 75.5 .
3
Точка p2 задана координатами -42.5 и 46.5 .
4
Точка p3 задана координатами 23.5 и -34.5 .
5
Вектор v0 задан точками p0 и p1 .
6
Вектор v1 задан точками p2 и p3 .
7
Величина c0 есть сумма v0 и v1 .
 
 

 

Программа функции на языке Object Pascal

 

Программа функции на языке JavaScript

 

Программа функции на языке MaxScript