Для каждого из алгоритмов существуют расчетные выражения, которые собственно и определяют формулы расчета данного алгоритма. Алгоритмы исходно настроены на определенные расчетные выражения. Эти исходные выражения являются расчетными выражениями по умолчанию.
В большинстве случаев, параметры алгоритма служат для возможности модификации параметров тех функций, которые используются в расчетном выражении по умолчанию.
Однако в качестве параметров алгоритма, помимо собственно значений параметров, могут задаваться и сами расчетные выражения алгоритма. сли в пояснениях к алгоритму сказано, что в каком-либо из параметров алгоритма может задаваться то или иное расчетное выражение, это означает, что вместо значений в этом параметре можно по правилам задания расчетных выражений модифицировать то или иное расчетное выражение.
Как уже говорилось, алгоритмы исходно настроены на определенные расчетные выражения, которые являются расчетными выражениями по умолчанию. Если в строке «параметров алгоритма» не указано модификации расчетного выражения, будет действовать расчетное выражение по умолчанию.
Приведем пример модификации формул расчетных выражений для алгоритма. Допустим, алгоритм таков, что использует два расчетных выражения (назовем их d1 и d2), которые по умолчанию таковы:
d1=F(27)
d2=R(5)+W(3)
Определено, что в 1-м параметре алгоритма допускается модификация или первого параметра функции F из выражения d1, или самого расчетного выражения d1. С помощью 2-го и 3-го параметров можно корректировать 2-й и третий параметры функции F из выражения d1.
Тогда если строка параметров алгоритма выглядит так:
3,5
то это приведет всего лишь к тому, что вместо F(27) при расчете будет вызываться F(3,5). Если же строка параметров алгоритма такова:
R(3)*Ч(2)
то формулы расчета изменятся и будут такими:
d1=R(3)*Ч(2)
d2=R(5)+W(3)