Запись функций на языке Pascal
Функцией в математике называется переменная величина, значение которой может изменяться в зависимости изменение другой величины (аргумента).
| Название функции | Выполняемое действие | Тип функции | Запись функции в программе |
| Sin | Определение синуса аргумента | Real | a := Sin (x) |
| Cos | Определение косинуса аргумента | Real | a := Cos (x + y) |
| Sqrt | Определение квадратного корня аргумента | Real | a := Sqrt (x) |
| Sqr | Определение квадрата аргумента | Если аргумент целое число, то Integer иначе Real | a := Sqr (x) |
| Abs | Определение абсолютного значения (модуля) аргумента | Если аргумент целое число, то Integer иначе Real | a := Abs (x) |
| Exp | Определение экспоненты аргумента | Real | a := Exp (x) |
| Ln | Определение натурального логарифма аргумента | Real | a := Ln (x) |
| Round | Округление аргумента | В зависимости от того до чего округляем | a := Round (5.5) |
| Trunc | Отбрасывание дробной части аргумента | Integer | a := Trunc (5.2) |
Функции тангенса в Pascal не предусмотрено, поэтому ее принято записывать как Sin (x) / Cos (x). Данная функция является функцией вещественного типа.
Примеры записи выражений с использованием функций в программе
Записать выражение верное для языка Pascal.
Пример 1.
![]()
Ранее мы уже говорили, что в Pascal функция тангенса расписывается как синус деленный на косинус. В приведенном примере аргументом как синуса так и косинуса служит функция квадратного корня sqrt(x), аргументом которого в свою очередь является переменная х.
Пример 2.
![]()
Внешней функцией этого выражения является квадрат аргументом которому служит все выражение
(sqrt(x)+sqr(x)) заключенное в скобках, в котором, что в первом случае с квадратным корнем sqrt, что во втором случае с квадратом sqr аргументом является переменная х.
Пример 3.
![]()
В данном примере аргументом абсолютного значения является все выражение заключенное в модуле 1+sinx (1+sin (x)), где в свою очередь аргументом синуса sin является переменная х.
Пример 4.

В данном примере использовано две простые функции экспонента и натуральный логарифм. Аргументом экспоненты exp является переменная величина х, а для натурального логарифма ln в качестве аргумента использовано строгое значение 5. В остальном выражение оформляется по правилам записи арифметических выражений.
Обратите внимание, что практически во всех приведенных примерах нами использованы сложные функции, т.е. одна функция получается, вложена в другую, при оформлении выражения в программе стоит учитывать этот факт, в противном случае написанная вами программа будет выполнена не корректно.
И еще один небольшой нюанс. В четвертом примере нами было использовано значение вещественного типа, в программировании подобные значения записываются с точкой.
| < Предыдущая | Следующая > |
|---|





