TURBO PASCAL:Учебное пособие. Терёхин В.В. - 74 стр.

UptoLike

Составители: 

74
ществляется как к элементам массива, посредством указания
индекса (от единицы до максимальной длины строки) в квад-
ратных скобках: S[1]:= 'A'; S[4]:= '$'; S[t]:= '!'; и т. п. Нулевой
байт содержит длину строки, то есть S[0] будет содержать дли-
ну строки S.
19.2 Операции над строками
Возможны строковые присваивания:
S:= 'Мама мыла раму';
S: = ' ABC ‘ ;
S:= S1;
При работе со строками допустимо использовать опера-
цию сложения {+).
Пример:
Sl:= 'ABC’ ;
S2: = 'DEF’ ;
S:= S1 +S2;
После выполнения последнего оператора присваивания
переменная S будет иметь значение 'ABCDEF'.
Как явствует из примера, сложение строк - это простое
их объединение, причем первое слагаемое стоит в новой строке
на первом месте, второе - на втором и т. д.
Для работы со строками существует набор специфичных
процедур и функций.
function Length(S: String): Integer ; - функция определя-
ет реальную длину строки (количество символов).
Примеры:
1)
S : = ' ABCD ' ;
t:= length (S) ;
После выполнения оператора присваивания целая переменная t
будет иметь значение 4 (символа).
2)
S:= 'Мама мыла раму';
ществляется как к элементам массива, посредством указания
индекса (от единицы до максимальной длины строки) в квад-
ратных скобках: S[1]:= 'A'; S[4]:= '$'; S[t]:= '!'; и т. п. Нулевой
байт содержит длину строки, то есть S[0] будет содержать дли-
ну строки S.


        19.2 Операции над строками
        Возможны строковые присваивания:
S:= 'Мама мыла раму';
S: = ' ABC ‘ ;
S:= S1;
        При работе со строками допустимо использовать опера-
цию сложения {+).
        Пример:
Sl:= 'ABC’ ;
S2: = 'DEF’ ;
S:= S1 +S2;
        После выполнения последнего оператора присваивания
переменная S будет иметь значение 'ABCDEF'.
        Как явствует из примера, сложение строк - это простое
их объединение, причем первое слагаемое стоит в новой строке
на первом месте, второе - на втором и т. д.
        Для работы со строками существует набор специфичных
процедур и функций.
        function Length(S: String): Integer ; - функция определя-
ет реальную длину строки (количество символов).
        Примеры:
        1)
S : = ' ABCD ' ;
t:= length (S) ;
После выполнения оператора присваивания целая переменная t
будет иметь значение 4 (символа).
        2)
S:= 'Мама мыла раму';
                                                                 74