Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 54 стр.

UptoLike

53
выбор подстроки с помощью позиционного индекса. Это
операция выделяет
подстроку (непрерывную последовательность
символов) по позиции ее первого символа в исходной строке и ука-
занной длине подстроки;
выбор подстроки на основе сопоставления с образом. Опе-
рация поиска в строке подстроки, соответствующей заданному об-
разцу (символу или последовательности символов);
форматирование вводавывода. Использование строк для
облегчения форматирования данных при выводе или вводе.
В языке
Pascal реализованы многие из этих операций.
3.2.1. Стандартные процедуры работы
со строками
Delete(St, Poz, N) удаление N символов строки St, начиная с по-
зиции
Poz.
Insert(St1, St2, Poz) вставка строки St1 в строку St2, начиная с
позиции
Poz.
Str(Number, St)преобразование числового значения Number в
строку
St.
Val(St, Number, Cod)преобразование значения строки St в зна-
чение переменной
Number целого или вещественного типа. Cod
код завершения преобразования:
0успешное преобразование, дру-
гое значениеошибка.
3.2.2. Стандартные функции работы со стро-
ками
Copy(St, Poz, N) возвращает подстроку из строки St, начиная
с символа в позиции
Poz и длиной N символов.
Length(St) возвращает длину строки St.
Pos(St1, St2) поиск первого появления подстроки St1 в стро-
ке
St2. Результатпозиция символа, начиная с которого, подстро-
ка
St1 расположена в строке St2; в противном случае0.
Concat(S1 ,S2, ..., Sn) объединяет несколько строк S1 ,S2, ..., Sn
в одну строку.
   ƒ выбор подстроки с помощью позиционного индекса. Это
операция выделяет подстроку (непрерывную последовательность
символов) по позиции ее первого символа в исходной строке и ука-
занной длине подстроки;
   ƒ выбор подстроки на основе сопоставления с образом. Опе-
рация поиска в строке подстроки, соответствующей заданному об-
разцу (символу или последовательности символов);
   ƒ форматирование ввода–вывода. Использование строк для
облегчения форматирования данных при выводе или вводе.
   В языке Pascal реализованы многие из этих операций.
   3.2.1. Стандартные процедуры работы
           со строками
   Delete(St, Poz, N) – удаление N символов строки St, начиная с по-
зиции Poz.
   Insert(St1, St2, Poz) – вставка строки St1 в строку St2, начиная с
позиции Poz.
   Str(Number, St) – преобразование числового значения Number в
строку St.
   Val(St, Number, Cod) – преобразование значения строки St в зна-
чение переменной Number целого или вещественного типа. Cod –
код завершения преобразования: 0 – успешное преобразование, дру-
гое значение – ошибка.
   3.2.2. Стандартные функции работы со стро-
   ками
   Copy(St, Poz, N) возвращает подстроку из строки St, начиная
с символа в позиции Poz и длиной N символов.
   Length(St) возвращает длину строки St.
   Pos(St1, St2) поиск первого появления подстроки St1 в стро-
ке St2. Результат – позиция символа, начиная с которого, подстро-
ка St1 расположена в строке St2; в противном случае – 0.
   Concat(S1 ,S2, ..., Sn) объединяет несколько строк S1 ,S2, ..., Sn
в одну строку.



                                 53