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

О2_CP_SAT_МенеджерВыражений.Терм

Формирует линейное выражение вида Коэффициент × Выражение. Вызывается через Модель.Выражения().Терм(...).

Синтаксис

Модель.Выражения().Терм(Выражение, Коэффициент)

Параметры

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

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

  • ФиксированнаяСтруктура — данные полученного линейного выражения.

Пример

Выражения = Модель.Выражения();

// 3 * x
Терм = Выражения.Терм(ПеременнаяX, 3);

См. также