Информатика. Часть 1. Мойзес О.Е - 92 стр.

UptoLike

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

92
Begin
St1:='Str'; St2:=St1;
if St1=St2 then writeln('St1 равно St2')
else writeln('St1 не равно St2');
End.
В результате будет напечатано:
St1 равно St2.
Следует учесть, что одинаковые заглавные и строчные буквы в
строках имеют разные значения строковых переменных. Так, если
St1:='SТR', a St2:='Str', то St1 не равно St2.
Стандартные процедуры и функции обработки строк
Пусть переменные St, St1, St2 – переменные типа string.
Рассмотрим некоторые стандартные процедуры и функции для
обработки строк.
1) Delete (St, i, n) удаляет из строки St подстроку длиной n, начиная
с позиции i. Результатновая строка без подстроки.
Например:
St:='TURBOBAS';
Delete (St,6,3);
Результат: St:='TURBO'.
2) Insert (St1,St2,i) вставляет строку St1 в строку St2, начиная с
позиции i.
Например:
St:='TURBO';
Insert('BAS',St,6);
Результат: St:='TURBOBAS'.
3) Str(val,St) – преобразует число в строковую переменную.
Например:
Str(1342,St1);
Результат: St1:='1342'.
4) Val (St,v,cod) преобразует строковое значение в численное
данное. Если во время преобразования ошибки не обнаружено, Cod=0. В
противном случае Cod будет содержать номер позиции первого
ошибочного символа.
5) Copy (St,i,n) выделяет из St подстроку длиной n, начиная с
позиции i.
Например:
St:=Copy('Turbo–Pascal',7,6);
Результат: St:='Pascal'.
6) Concat (St1,St2,...,Stn) выполняет сцепление строк в указанном
порядке.
Например: