Структуры данных. Строки - 5 стр.

UptoLike

7
Например, фрагмент программы, приведенный ниже, позволяет найти сум-
му всех цифр, входящих в строку
S :
sum := 0;
for i:=1 to ord(S[0]) do
if S[i] in [’0’..’9’] then
sum := sum + (ord(S[i])-ord(’0’));
Для строк применимы операции конкатенации и сравнения.
Операция конкатенации (+) используется для сцепления нескольких строк
в одну:
var S1,S2 : string;
C : char;
. . . . . . . . .
S1:=’Строка’;
S2:=’ABC’;
C:=’ ’;
S1:=S1+C+S2;
В результате строка
S1 будет содержать значение Строка ABC’.
Для сравнения строк применяются операции отношения:
= , < > , < , > , <= , >= .
Сравнение происходит посимвольно слева направо в соответствии с коди-
ровкой символов. При сравнении строк разной длины считается, что отсутст-
вующие символы в более короткой строке имеют код меньше кода любого друго-
го символа, например, ABC больше AB.