Выражения
Блок выражение предназначен для осуществления вычислений, чтобы затем использовать вычисленное значение в алгоритме.
Выражения никогда не показываются пользователю. Вычисление выражения происходит в момент прохождения алгоритма через блок.
Если выражение вычиляет какое-то значение, то в алгоритме оно имеет один выход. Есть выражения, которые на основе вычислений осуществляют ветвление. Такие выражения имеют несколько выходов определяемых в блоке выражения, алгоритм проходя такое выражение производит вычисление и следует по соответствующему выходу.
В зависимости от функций существуют следующие типы выражений:
- Формула - вычисляет значение по заданной в блоке формуле
- Условие - разветвляет алгоритм на основе вычислений
- Многозначный - вычисляет значение на основе разных формул, определяемых уловием
- Переменная - вычисляет значение по заданной формуле, определяемой непосредственно алгоритме
- Объект - является хранилищем именованных значений
Создание выражений
Как и другие блоки выражения можно создать двумя способами:
- в визуальном редакторе алгоритма
- в библиотеке блоков в разделе "Выражения"
При создании выражений используются 2 общих параметра:
Тип выражения
Один из описанных выше типов, определяет поведение выражений.
Заголовок
Используется только для идентификации выражений в конструкторе. Пользователю алгоритма нигде не показывается. Может быть изменен в любой момент.