Категория: Формулы
Имя класса: ArithmeticBlock
Имя схемы: math_arithmetic
Назначение:
- Выполняет выбранную арифметическую операцию над двумя числами
Параметры:
- Входы операндов - блоки, возвращающие числа
- Выпадающий список операции - операция, которая будет произведена над числами
- + - сложение
- - - вычитание
- * - умножение
- ÷ - деление
- ^ - возведение в степень
Выход:
- Число, результат операции
При использовании нескольких арифметических блоков выполнение происходит не слева направо а из глубины наверх. Для понимания можно представить, что каждый арифметический блок так же несет с собой скобки.
Таким образом следующая схема
должна читаться как 2*(2+2) и вернет 8, а не 6
Следует быть аккуратным с делением, так как деление на ноль не приведет к ошибке. деление числа на ноль приведет к результату "бесконечность" или "отрицательная бесконечность", что может привести к неожиданным результатам в дальнейших рассчетах.