Разность чисел одноаргументная
 

Отношение предназначено для присвоения объектам типа величина значения Разности Величин (в том числе размерных), перечисленных в поле входного параметра запроса. В операции могут участвовать как вещественные, так и комплексные величины. Присутствие в качестве входного параметра объекта иного типа приведет к присвоению выходной величине неопределенного значения.

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

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

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

 
Параметры
Типы объектов
Функциональное назначение параметров
Разность
Величина
Значение разности указанных величин
Величины
Величина, размер
Вычитаемые величины
 

Прототип команды: A1 Согласование Разность ; {-}Величины .

 
Пример:

Пусть список c1 содержит четыре величины: 1,2,3,4, список с2 – три величины: 5,6,7 и список c3 – три величины:  8,9,10.

При простом способе согласования система последовательно вычтет значения всех компонентов списка (в данном случае вещественных величин) из первой величины списочной переменной с1 и запишет в величину с4 единственное значение – полученную разность.


Алгоритм "Главный"
1
Величина c1 есть 1,2,3,4 .
2
Величина c2 есть 5,6,7 .
3
Величина c3 есть 8,9,10 .
4
Величина c4 есть разность чисел c1,c2,c3 .