Перейти к основному содержимому

О2_MP_ПостроительВыражений.ДобавитьАфинноеВыражение

Добавляет афинное выражение вида Коэффициент × Выражение + Смещение к накопленным данным. Вызывается через построитель: Модель.Выражения().СоздатьПостроительВыражений().ДобавитьАфинноеВыражение(...).

Синтаксис​

Построитель.ДобавитьАфинноеВыражение(
Выражение,
Коэффициент,
Смещение
)

Параметры​

  • Выражение — добавляемое выражение. Допустимые типы:
    • ФиксированнаяСтруктура — объект, содержащий данные линейного или булева выражения. Допустимы следующие типы объекта:
      • ЛинейноеВыражение
      • Переменная
      • БулеваПеременная
      • ЗначениеИстина
      • Отрицание
    • Число — целочисленная константа.
    • Строка — строка с линейным выражением (целые числа, имена переменных, скобки, операции +, -, *).
  • Коэффициент — Число — множитель при выражении. Должен быть целым числом.
  • Смещение — Число — константное слагаемое афинного выражения. Должно быть целым числом.

Возвращаемое значение​

  • ОбработкаОбъект.О2_MP_ПостроительВыражений — текущий построитель выражений (для цепочки вызовов).

Пример​

// 2*x + 10
Выражение = Модель.Выражения()
.СоздатьПостроительВыражений()
.ДобавитьАфинноеВыражение(ПеременнаяX, 2, 10)
.ПолучитьВыражение();

См. также​