Имя и параметры |
Процедура или функция |
Типы параметров |
Тип возвращаемого значения |
Действие |
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 |