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