Произведение чисел одноаргументное |
|
|
Отношение предназначено для присвоения объектам типа величина значения Произведения величин (в том числе размерных), перечисленных в поле входного параметра запроса. В операции могут участвовать как вещественные, так и комплексные величины. Присутствие в качестве входного параметра объекта иного типа приведет к присвоению выходной величине неопределенного значения.
При простом согласовании перемножаются все величины, представленные как списочными переменными, так и числовыми константами, начиная с первого элемента списка аргумента. В результате в выходной списочной переменной образуется единственный объект величина с расчетным значением.
При указании знака “минус” перед именем списочной переменной, ссылающейся на величину, вещественная часть этой величины изменяет свой знак на противоположный.
Если тип объекта, указанного во входном параметре, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект.
|
|
|
|
Параметры |
Типы объектов |
Функциональное назначение параметров |
|
Произведение |
Величина |
Значение произведения указанных величин |
|
Величины |
Величина, размер |
Перемножаемые величины |
|
|
Прототип команды: A2 Согласование Произведение ; {-}Величины .
|
|
Пример:
Пусть список c1 содержит четыре величины: 1,2,3,4, список с2 – три величины: 5,6,7 и список c3 – три величины: 8,9,10.
При простом согласовании система последовательно перемножит значения всех компонентов списка (в данном случае вещественных величин) и запишет в величину с4 единственное значение – полученное произведение.
Алгоритм "Главный" |
1 |
|
Величина c1 есть 1,2,3,4 . |
2 |
|
Величина c2 есть 5,6,7 . |
3 |
|
Величина c3 есть 8,9,10 . |
4 |
|
Величина c4 есть произведение чисел c1,c2,c3 . |
|
|
|
|
|
|
|
|
|
|