Функционалы

Top  Previous  Next

Функционал – это функция, принимающая в качестве одного из аргументов не значение, а некоторое выражение. Обращение к функционалу внешне похоже на обычный вызов функции, но по существу является специальным оператором, в котором указывается имя независимой переменной, выражение, в котором участвует независимая переменная и для которого вычисляется функционал, а также пределы изменения независимой переменной и точность результата. Обращение к функционалу имеет следующий синтаксис:

 

<обращение_к_функционалу> ::=
 <имя_функционала>(
   <имя_независимой_переменной>,
   <выражение>,
   <минимальное_значение_независимой_переменной>,
   <максимальное_значение_независимой_переменной>[,
   <абсолютная_погрешность>]
 )        
 

Независимая переменная и результат вычисления функционала имеют тип double. Область действия независимой переменной ограничена выражением. В выражение помимо независимой переменной могут входить любые другие величины (переменные, параметры, константы, и т.д.) и выражения над ними, но при вычислении функционала значения всех величин, кроме независимой переменной, остаются постоянными. Если абсолютная погрешность вычисления не указана, то предполагается, что она совпадает с абсолютной погрешностью, заданной в установках численных методов.