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