Выражения

Выражения представляют собой правила получения новых значений. Арифметические выражения строятся из числовых констант, переменных, стандартных функций и арифметических операций над ними. В арифметическом выражении принят следующий приоритет операций (в порядке убывания приоритета):

1) вычисление значений стандартных функций;

2) умножение и деление;

3) сложение и вычитание.

Порядок выполнения операций может регулироваться с помощью скобок.

Примеры арифметических выражений:

a+b

(a+b)*c

sin(t).

Логические выражения строятся из логических констант и переменных, логических операций и операций отношения. В операциях отношения могут участвовать арифметические и логические выражения, а также символьные данные. Результатом логического выражения является значение TRUE (истинно) или FALSE (ложно). При вычислении логических выражений принят такой приоритет операций (в порядке убывания приоритета):

1) not;

2) *, /, div, mod, and;

3) +, -, or, xor;

4) операции отношения.

Примеры логических выражений: not M

(B or C) and (D or E).

В языке Turbo Pascal имеются стандартные (встроенные) функции, наиболее часто используемые из них приведены в табл.5:

Таблица 5

Функция, запись на языке Turbo Pascal Назначение Математическая форма записи
Abs(x) вычисление абсолютного значения x |x|
Sqr(x) вычисление квадрата x x2
Sin(x) вычисление синуса x sin x
Cos(x) вычисление косинуса x cos x
Arctan(x) вычисление арктангенса x arctg x
Exp(x) вычисление экспоненты x ex
Ln(x) вычисление натурального логарифма x ln x
Sqrt(x) вычисление квадратного корня из x
Trunc(x) вычисление целой части x  
Round(x) округление x в сторону ближайшего целого  
Odd(x) TRUE, если x – нечетное, FALSE, если x - четное  

В функциях синуса и косинуса аргумент x должен быть задан в радианах. Если x задан в градусах, то для перевода его в радианы используется формула: x = x×p/180.

Логарифм с основанием a вычисляется по формуле:

loga(x) = ln(x)/ln(a).

Для возведения x в степень a используется соотношение:

xa = ea×lnx.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: