Категория: Формулы

Имя класса: ArithmeticBlock

Имя схемы: math_arithmetic

Назначение:

  • Выполняет выбранную арифметическую операцию над двумя числами


Параметры:

  • Входы операндов - блоки, возвращающие числа
  • Выпадающий список операции - операция, которая будет произведена над числами
    • + - сложение
    • - - вычитание
    • * - умножение
    • ÷ - деление
    • ^ - возведение в степень


Выход:

  • Число, результат операции


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

Таким образом следующая схема

должна читаться как 2*(2+2) и вернет 8, а не 6

Следует быть аккуратным с делением, так как деление на ноль не приведет к ошибке. деление числа на ноль приведет к результату "бесконечность" или "отрицательная бесконечность", что может привести к неожиданным результатам в дальнейших  рассчетах.


  • No labels