MOD - остаток от деления по модулю
Назначение.
Функция MOD() используется для вычисления остатка от деления по модулю.
Входные параметры.
-
in1 - тип данных INTEGER (делимое).
-
in2 - тип данных INTEGER (делитель).
Выходной параметр.
-
out - тип данных INTEGER, выводится остаток от деления in1 на in2. Если in2 <= 0, выход out = in1.Описание алгоритма.
-
Осуществляется деление делимого на делитель.
-
Если остаток от деления отсутствует, выход out=0, а выполнение алгоритма останавливается.
-
Определяется ближайшее (в меньшую сторону) целое значение, которое делиться на делитель без остатка. Например, 5/2=2.5, в меньшую сторону ближайшее число 4, которое делиться на 2 без остатка.
-
Определяется разница между делимым и найденным числом, которая передается на выход out. В нашем примере out = 5 - 4 = 1.Описание синтаксиса.
|
На языке ST
|
На языках FBD/LD
|
|
out := MOD(in1)
|
![]() |
|
Примеры:
MOD(10, 2); //out = 0
MOD(5, 2); //out = 1
MOD(8, 3); //out = 2
|
Примеры:
![]() ![]() ![]() |




