Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Строкой называется последовательность символов определенной длины. Максимальная длина строки равна 256 символов.
Пример описания строковой переменной:
VAR Ss:string[40]; S1:string;
В программе строка S может иметь максимальную длину 40 символов, S1 может иметь максимальную длину 256 символов. К каждому элементу строки можно обратиться по его номеру, например, S[5],S1[25].
Вводятся и выводятся элементы строки целиком, в отличие от массивов.
Со строками возможно выполнение операций, указанных в таблице 6. При выполнении операции сравнения сравнение идёт слева направо, сравниваются коды символов до тех пор, пока не нарушено равенство.
Таблица 6. Операции со строками.
Название операции | Знак операции | Результат операции | Примеры |
Объединение | + | строка, состоящая из последовательного присоединения исходных строк | S=’m’ s1=’in’ s+s1=’min’ |
Сравнение | >,<,=,<> >=, <= | истина или ложь | ‘Bal’<’bal’ ‘mail’>’mai’ |
Таблица 6.2. Стандартные процедуры и функции для строк.
Название | Тип результата | Пояснение |
Length(s) | integer | функция возвращает длину строки s |
Concat(s1,s2) | string | функция возвращает строку сцепления строк параметров |
Copy(s, n, c) | string | функция возвращает подстроку строки s, начиная с позиции n и состоящую из с символов |
Delete(s, n, c) | string | процедура удаляет из строки s с символов, начиная с позиции n |
Insert(s1,s, n) | string | процедура вставляет подстроку s1 в строку s, начиная с позиции n |
Pos(s1, s) | integer | функция возвращает позицию первого вхождения подстроки s1 в подстроку s или 0, если строка s не содержит подстроки s1 |
Дата публикования: 2014-12-08; Прочитано: 263 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!