Строка – упорядоченная последовательность символов. Для объявления строки используется ключевое слово string.
Строку можно обработать как массив символов, в этом случае общая формула элемента строки обозначается: <имя строки>[i]
При определении строки значения строки заключаются в апострофы.
Стандартные функции и процедуры обработки строк
- Функция Concate (S1, S2,…Sn) – сцепить. Результатом работы функции является строка, состоящая из последовательности строк S1, S2,…, Sn
- Функция Copy(St, Pos, num) – копировать. Результатом работы функции является подстрока, содержащая num символов строки St, начина я позиции Pos.
- Функция Length(S) – длина строки. В результате выполнения функции получается число, равное длины строкового выражения S (количество символов в строке.)
- Функция Pos(Sb, St) – позиция знака. Эта функция отыскивает в строке первое вхождение подстроки Sb в строке St и возвращает номер позиции, с которой на начинается. Если подстрока не найдена, но возвращается 0.
- Функция upcase(Ch) – эта функция возвращает код прописной буквы переменной Ch. Обрабатывает только латинский шрифт.
- Процедура Delete(St, Pos, nun) – удаляет участок строки St, содержащий num символов, начиная с позиции Pos.
- Процедура Insert(Ob, t, Pos) – выполняет вставку строки Ob в строку t, с позиции Pos.
- Процедура STR(value[:width[:Decimals]],St) – выполняет преобразование числового значения value в строку символов и записывает результат в строку St, где value – параметр записи целочисленного или вещественного типа, width – общая ширина поля, Decimals – количество символов в дробной части, St - строковая переменная.