Краткий перечень стандартных подпрограмм
Для удобства разработки приложений в язык Pascal
включены некоторые процедуры и функции, обеспечивающие базовый набор математических, логических и иных операций. Некоторые из этих функций и подпрограмм размещены во внешних модулях (crt, graph и т.п.).
Функция | Параметры | Тип | Вычисление | ||||
abs | X:Real | Real | абсолютное значение X | ||||
sin | X:Real | Real | синус X | ||||
cos | X:Real | Real | косинус X | ||||
arctan | X:Real | Real | арктангенс X | ||||
exp | X:Real | Real | e в степени X (экспонента) | ||||
log | X:Real | Real | десятичный логарифм X | ||||
ln | X:Real | Real | натуральный логарифм X | ||||
sqr | X:Real | Real | квадрат X | ||||
sqrt | X:Real | Real | квадратный корень из X | ||||
int | X:Real | Real | целая часть X | ||||
frac | X:Real | Real | дробная часть X | ||||
round | X:Real | Integer | округление | ||||
trunc | X:Real | Integer | отбрасывание дробной части | ||||
length | S:String | Integer | длина строки S | ||||
copy | S:String; i,n:Integer | String | возвращает подстроку S с символа номер i длиной n | ||||
delete | S:String; i,n:Integer | - | удаляет из строки S n символов с номера i | ||||
insert | S,D:String; i:Integer | - | Вставляет строку S в D c
позиции i | ||||
gotoxy | X,Y:Integer | - | позиционирование курсора | ||||
textcolor | C:Integer | - | установка цвета текста | ||||
clrscr | - | - | очистка экрана | ||||
clreol | - | - | очистка конца строки | ||||
keypressed | - | Boolean | проверка нажатия клавиши | ||||
readkey | - | Char | чтение нажатой клавиши | ||||
randomize | - | - | подготовка случайных чисел | ||||
random | N:Integer | Integer | случайное число 0..N-1 | ||||
assign | F:File; S:String | - | связывание файловой переменной F с именем S | ||||
reset | F:File | - | подготовка к чтению файла F | ||||
rewrite | F:File | - | подготовка к записи файла F | ||||
erase | F:File | - | удаление файла F | ||||
truncate | F:File | - | отсечение F на текущей позиции | ||||
rename | F:File; S:String | - | переименование файла в S | ||||
close | F:File | - | закрытие файла | ||||
eof | F:File | Boolean | проверка конца файла |