Запись функций на языке Pascal

E-mail Печать PDF
Рейтинг пользователей: / 9
ХудшийЛучший 

Запись функций на языке 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. В остальном выражение оформляется по правилам записи арифметических выражений.

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

И еще один небольшой нюанс. В четвертом примере нами было использовано значение вещественного типа, в программировании подобные значения записываются с точкой.

 

 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий: