Имя и параметры
| Процедура или функция
| Типы параметров
| Тип возвращаемого значения
| Действие
|
Read(a,b,...)
| процедура
| a,b - переменные числового или типа string
|
| вводит значения с клавиатуры в переменные a, b...
|
Write(a,b,..)
| процедура
| a,b,c - выражения числового типа или string
|
| выводит значения a, b... в окно вывода
|
Readln(a,b,.)
| процедура
| a,b,c - переменные простого типа или типа string
|
| вводит значения с клавиатуры в переменные a, b..., и переводит курсор на следующую строку.
|
Writeln(a,b,.)
| процедура
| a,b,c - выражения простого типа, типа string или указатели
|
| выводит значения a, b... в окно вывода и осуществляет переход на следующую строку. Если параметры процедуры не указаны, то выполняет только переход на следующую строку.
|
Abs(x)
| функция
| x - integer, real
| совпадает с типом параметра
| возвращает абсолютное значение (модуль) x
|
Sqr(x)
| функция
| x - integer, real
| совпадает с типом параметра
| возвращает квадрат x
|
Sqrt(x)
| функция
| x - real,
| совпадает с типом параметра
| возвращает квадратный корень из x
|
Sin(x)
| функция
| x - real,
| совпадает с типом параметра
| возвращает синус x
|
Cos(x)
| функция
| x - real,
| совпадает с типом параметра
| возвращает косинус x
|
Arctan(x)
| функция
| x - real,
| совпадает с типом параметра
| возвращает арктангенс x
|
Power(x,y)
| функция
| x, y - real
| real
| возвращает x в степени y
|
Round(x)
| функция
| x - real
| integer
| возвращает результат округления x до ближайшего целого
|
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)
|
Имя и параметры
| Процедура или функция
| Типы параметров
| Тип возвра-щаемого значения
| Действие
|
Length(s)
| функция
| s - string
| integer
| возвращает длину строки s
|
Copy(s,index, count)
| функция
| s - string, index и count - integer
| string
| возвращает подстроку строки s длины count, начиная с позиции index
|
Delete(s,in-dex,count)
| процед.
| s - string, index и count - integer
|
| удаляет в строке s count символов начиная с позиции index
|
Insert(pods, s,index)
| процед.
| s, pods - string, index - integer
|
| вставляет подстроку pods в строку s с позиции index
|
|
|
|
|
|
SetLength(s,n)
| процед.
| s - string, n - integer
|
| устанавливает длину строки s равной n
|
Str(x,s) Str(x:n,s) Str(x:n:m,s)
| процед.
| s - string, x - integer, real и n, m - integer
|
| преобразует x к строковому представлению (во втором и третьем случаях согласно формату вывода, устанавливаемому n и m) и записывает результат в строку s
|
Val(s,v,code)
| процед.
| s - string, v - integer, real, и code - integer
|
| преобразует строку s к числовому представлению и записывает результат в переменную v. Если преобразование возможно, то в переменной code возвращается 0, если невозможно, то в code возвращается ненулевое значение
|
Concat(s1,..,sn)
| функция
| s1,..., sn - string
| string
| возвращает строку, являющуюся результатом слияния строк s1,..., sn. Результат тот же, что у выражения s1+s2+...+sn
|
IntToStr(i)
| функция
| i - integer
| string
| преобразует целое число к строке
|
StrToInt(s)
| функция
| s - string
| integer
| преобразует строку в целое число. Если преобразование невозможно, то возникает ошибка времени выполнения
|