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

UptoLike

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

91
Операции присваивания
Str1:='SR'; Str2:='SKOR';
Str1:=Str2;
В результате будет присвоено: Str1:='SK'. Ввод и вывод строковых
переменных осуществляется без апострофов. Например, строковая
переменная Str имеет значение 'TEMP'. Для выполнения оператора
Readln (Str) необходимо набрать TEMP, начиная с 1–й позиции.
Замечание. Для исключения ошибок вводавывода строковых
переменных следует всегда использовать оператор Readln (вместо
Read).
Операции сцепления
Эти операции применяются для сцепления нескольких строк в
одну строку. Операция сцепления обозначается знаком +.
Выражение Результат
'BK'+'12'+'15' BK1215
Пример.
Program St;
var C:char;
S1:string[3];
S2:string[7];
const S1='PAS';
Begin
readln(c); {c='L'}
S2:=S1+'CA'+C;
writeln('S2=',S2);
End.
В результате выполнения получим
S2=PASCAL.
Операции сравнения
Операции сравнения (=, <>, >, < и т.д.) проводят сравнение двух
строк и имеют более низкий приоритет, чем операции сцепления.
Сравнение строк производится слева направо до первого
несовпадающего символа, и та строка считается большей, в которой
первый несовпадающий символ имеет больший номер в кодовой
таблице ПЭВМ. Результат выполнения операций сравнения над
строками всегда имеет
логический тип (true или false). Строки
считаются равными, если они полностью совпадают по текущей (а не по
объемной) длине и содержат одни и те же символы.
Например:
Program Pr;
var St1:string[3];
St2:string[8];