Функций и процедуры в Pascal. Таблица
В Pascal для записи программ используют подпрограммы (процедуры и функции). Подпрограмма – это самостоятельный фрагмент программы, реализующий определенный алгоритм и допускающий многократное обращение к нему из различных частей программы. Процедуры и функции содержатся в стандартных модулях и подключаются к любой программе либо с помощью предложения Uses (например: CRT, GRAPH и др.) либо автоматически (например, System).
Таблица Математических функций и процедур в Pascal:
|
Математические функции |
|||
| Имя | Тип аргумента | Результат вычисления | Пример |
| Abs(x) | Целый или Вещ. | Модуль х | Abs(-6) = 6 |
| Sqrt(x) | Вещественный | Корень из х | Sqrt(25)=5 |
| Sqr(x) | Целый и Вещ. | Квадрат х | Sqr(5)=25 |
| Power(x,a) | Вещественный | Значение ха | Power(5,3)=125 |
| Frac(x) | Вещественный | Дробная часть х | Frac(5.67)=0.67 |
| Sin(x) | Вещественный | Синус х | Sin(45)=0.8509 |
| Cos(x) | Вещественный | Косинус х | Cos(45)=0.5253 |
| Arctan(x) | Вещественный | Арктангенс х | Arctan(5)=1.3734 |
| Int(x) | Вещественный | Целая часть х | Int(5.67)=5.0 |
| Random(x) | Целый или Вещ. | Случайное число
(0..х-1) |
Random(5)=4 |
| Succ(x) | Порядковый | Следующий | Succ(10)=11 |
| Pred(x) | Порядковый | Предыдущий | Pred(‘Z’)=’Y’ |
|
Математические процедуры |
|||
| Inc(x,a) | Целый | X:=X+A | Inc(5)=6 |
| Dec(x,a) | Целый | X:=X-A | Dec(25,20)=5 |
|
Преобразование типов |
|||
| Trunc(x) | Вещественный | Целая часть х | Trunc(5.67)=5 |
| Round(x) | Вещественный | Округление х до целого | Round(5.67)=6 |
