1) так как все символы пронумерованы, то к ним применимы все операции отношения:
= <> > >= < <=
(¢А¢ = ¢А¢ ¢А¢ < ¢В¢)
2) стандартные функции:
ORD ('X ') - определяет номер символа 'X' (=88)
CHR (71) - определяет символ по его номеру ('G')
PRED ('X') - определяет предшествующий символ (не имеет смысла для первого) ='W'
SUCC ('X') - определяет последующий символ (не имеет смысла для последнего) =’Y’
UPCASE (CH)- Функция типа Char, возвращает прописную (заглавную) букву, если CH – строчная латинская буква, в противном случае – возвращает сам символ CH
ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ СО СТРОКАМИ В ДЕЛЬФИ
| ОБРАЩЕНИЕ | НАЗНАЧЕНИЕ |
| Copy(St;Index;Count) | Копирует Count символов из строки St, начиная с символа с номером Index |
| Delete(St;Index;Count) | Удаляет Count символов из строки St, начиная с символа с номером Index |
| Length(St) | Возвращает текущую длину строки St |
| Pos(SubSt;, St) | Отыскивает в строке St первое вхождение подстроки SubSt и возвращает номер позиции, с которой она начинается. Если подстрока не найдена, возвращается ноль |
| UpperCase(S) | Возвращает исходную строку S, в которой все строчные латинские буквы заменены на заглавные |
ПОДПРОГРАММЫ ПРЕОБРАЗОВАНИЯ СТРОК В ДРУГИЕ ТИПЫ И обратного преобразования
| StrToFloat(St) | Преобразует символы строки St в вещественное число. Строка не должна содержать ведущих или ведомых пробелов |
| StrToInt(St) | Преобразует символы строки St в целоечисло. Строка не должна содержать ведущих или ведомых пробелов |
| Val(St;X;Code) | Преобразует символы строки St во внутреннее представление целой или вещественной переменной Х, которое определяется типом этой переменной. Параметр Code содержит ноль, если преобразование прошло успешно, и тогда в Х помещается результат преобразования, в противном случае он содержит номер позиции в строке St, где обнаружен ошибочный символ, и в этом случае содержимое Х не меняется. В строке St могут быть ведущие и/или ведомые пробелы |
| Trim(St) | Возвращает строку-аргумент St без обрамляющих ее пробелов(ведущих и ведомых) |
| FloatToStr(x) | Преобразует вещественное значение Х в строку символов |
| IntToStr(x) | Преобразует целое значение Х в строку символов |
| FloattoStrF(Аргументы) | Форматирование вывода вещественного числа, например числа X в виде числа с фиксированной точкой на 5 позициях с тремя знаками после запятой: FloattostrF (X, fffixed, 5, 3) |






