Выражения

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

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

Если выражение вычиляет какое-то значение, то в алгоритме оно имеет один выход. Есть выражения, которые на основе вычислений осуществляют ветвление. Такие выражения имеют несколько выходов определяемых в блоке выражения, алгоритм проходя такое выражение производит вычисление и следует по соответствующему выходу.

В зависимости от функций существуют следующие типы выражений:

  • Формула - вычисляет значение по заданной в блоке формуле
  • Условие - разветвляет алгоритм на основе вычислений
  • Многозначный - вычисляет значение на основе разных формул, определяемых уловием
  • Переменная - вычисляет значение по заданной формуле, определяемой непосредственно алгоритме
  • Объект - является хранилищем именованных значений

Создание выражений

Как и другие блоки выражения можно создать двумя способами:

  • в визуальном редакторе алгоритма
  • в библиотеке блоков в разделе "Выражения"

При создании выражений используются 2 общих параметра:

Тип выражения
Один из описанных выше типов, определяет поведение выражений.

Заголовок
Используется только для идентификации выражений в конструкторе. Пользователю алгоритма нигде не показывается. Может быть изменен в любой момент.