Таблица 5 – Стандартные функции
| Abs(x)
| |x|
|
| In(x)
| Ln x
|
| Exp(x)
|
|
| Sin(x)
| sin x
|
| Cos(x)
| cos x
|
| Arctan(x)
| arctg x
|
| Sqrt(x)
|
|
| Sqr(x)
|
|
| Trunc(x)
| Вычисление целой части числа
|
| Round(x)
| Округление x до ближайшего целого
|
| Odd(x)
| Логическое значение True, если число нечетно и значение False, если x четно
|
В TURBO PASCAL определены только три тригонометрические функции: sin x, cos x, arctg x. Для вычисления других функций необходимо использовать преобразования:
tg x= sin x / cos x; ctg x = cos x / sin x;
sec x = 1 / cos x; cosec x = 1 / sin x;




Операцию возведения любого числа а в любую степень b можно реализовать с помощью стандартных функций Exp(x) и Ln(x), используя следующее тождество:
, т.е.
соответствует
.
Варианты заданий:
I. Написать фрагменты программ, реализующих следующие вычисления:
1) 
2) 
3) 
4) 
5) 
II. Написать в общепринятой форме:
1)
;
2)
;
III. Записать с помощью оператора присваивания b переменную d:
1) среднее арифметическое чисел x, y, z;
2) расстояние между точками
и
;
3) площадь треугольника со сторонами a, b, c
Примечание: Использовать формулу для площади треугольника, выраженной через полупериметр

IY. Вычислить:
1) Trunc (6.9) 2) Round (6.9)
3) Trunc (6.2) 4) Round (6.2)
5) Trunc (-1.8) 6) Round (-1.8)
7) 20 Div 6 8) 20 Mod 6
9) 20 Div 4 10) 20 Mod 4
11) 2 Div 5 12) 2 Mod 5
13) 3*7 Div 2 Mod 7/3 – Trunc (1.5)
Y. Поменять местами значения целых X и Y, не используя
дополнительные переменные.