Общие стандартные процедуры и функции

Имя и параметры   Процедура Или функция Типы параметров Тип возвращаемого значения Действие
Read(a,b,...) процедура a,b,c - переменные простого типа или типа string   вводит значения с клавиатуры в переменные a, b ...
Write(a,b,...) процедура a,b,c - выражения простого типа, типа string или указатели   выводит значения a, b ... в окно вывода
Readln(a,b,...) процедура a,b,c - переменные простого типа или типа string   вводит значения с клавиатуры в переменные a, b ..., после чего пропускает все оставшиеся символы в текущей строке ввода. Если параметры процедуры не указаны, то осуществляет паузу в выполнении программы до нажатия клавиши Enter
Writeln(a,b,...) процедура a,b,c - выражения простого типа, типа string или указатели   выводит значения a, b ... в окно вывода и осуществляет переход на следующую строку. Если параметры процедуры не указаны, то выполняет только переход на следующую строку.
Abs(x) функция x - integer, real, complex совпадает с типом параметра возвращает абсолютное значение (модуль) x
Sqr(x) функция x - integer, real, complex совпадает с типом параметра возвращает квадрат x
Sqrt(x) функция x - real, complex совпадает с типом параметра возвращает квадратный корень из x
Sin(x) функция x - real, complex совпадает с типом параметра возвращает синус x
Cos(x) функция x - real, complex совпадает с типом параметра возвращает косинус x
Ln(x) функция x - real, complex совпадает с типом параметра возвращает натуральный логарифм x
Exp(x) функция x - real, complex совпадает с типом параметра возвращает e в степени x (e=2.718281...)
Arctan(x) функция x - real, complex совпадает с типом параметра возвращает арктангенс x
Power(x,y) функция x, y - real real возвращает x в степени y
Conj(z) функция z - complex complex возвращает число, комплексно сопряженное к z
Carg(z) функция z - complex real возвращает аргумент комплексного числа z (в диапазоне (-Pi, Pi])
Round(x) функция x - real integer возвращает результат округления x до ближайшего целого
Trunc(x) функция x - real integer возвращает целую часть х
Int(x) функция x - real real возвращает целую часть х
Frac(x) функция x - real real возвращает дробную часть х
Ord(x) функция x - порядкового типа integer возвращает номер значения порядкового типа
Chr(x) функция x - integer char возвращает символ с кодом х
Odd(x) функция x - integer boolean возвращает True, если х - нечетное, и False в противном случае
Inc(x) процедура x - порядкового типа   Увеличивает x на 1
Dec(x) процедура x - порядкового типа   Уменьшает x на 1
Inc(x,n) процедура x - порядкового типа, n - целого типа   Увеличивает x на n
Dec(x,n) процедура x - порядкового типа, n - целого типа   Уменьшает x на n
Pred(x) функция x - порядкового типа совпадает с типом параметра возвращает предыдущее значение порядкового типа
Succ(x) функция x - порядкового типа совпадает с типом параметра возвращает следующее значение порядкового типа
Random(x) функция x - integer integer возвращает случайное целое в диапазоне от 0 до x-1
Random функция   real возвращает случайное вещественное в диапазоне [0..1)
Include(s,x) процедура s - множество, x - элемент, тип которого совместим с базовым типом множества   включает элемент x во множество s
Exclude(s,x) процедура s - множество, x - элемент, тип которого совместим с базовым типом множества   исключает элемент x из множества s
FillChar(v,count,x) процедура v - переменная любого типа, count - integer, x - byte   заполняет count значениями x область памяти, занимаемую переменной v. Контроль выхода за границы не производится
Pi константа   вещественный Значение 3.14159265358979
MaxInt константа   целый Максимальное значение типа integer: 2147483647
MaxReal константа   вещественный Максимальное значение типа real: 1.7E308
MinReal константа   вещественный Минимальное значение типа real: 4.94065645841247E-324

Наши рекомендации