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