CONCAT(ST..ST: string) - обьединение строк, разделенных запятыми. COPY(ST: string, POS, Linteger) - I символов строки ST, начиная с позиции POS.
DELETE(ST: string, POS, I: integer) - удаление I символов строки ST, начиная с позиции POS.
INSERT(SU, ST: string, POS) - вставка строки SU в строку ST с позиции POS.
LENGTH(ST: string): integer - длина строки ST.
POS (ST1, ST2: string): Byte - номер позиции начала совпадения строки ST1 в строке ST2.
STR(E: real, ST: string) - преобразует Е в строку ST.
VAL (ST: string, E: real, I: integer) - превращает строку ST в Е. При возникновении ошибки, в I-номер позиции ошибочного символа.
Смешанные функции
DELAY(I: integer) - задержка на I миллисекунд.
EXIT- аварийный выход из подпрограммы.
FILLCHAR(V, I, VAL) - заполняет I - байтов памяти, начиная с первого байта переменной V, символом либо переменной типа byte(VAL).
HALT- передача управления операционной системе.
MOVE(VI, V2, I: integer) - запись первых I байтов переменной VI, в первые I байтов переменной V2.
NOSOUND- выключает внутренний динамик.
PARAMCOUNT- возвращает число параметров, переданных програм- мой в буфер командной строки.
PARAMSTR(I: integer) - параметр с номером I из командной строки.
SIZEOF(V) - число байт памяти, выделенных переменной или типу V.
SOUND(герц : word) - включает внутренний динамик.