13.05.2012 19:48 |
Операции над литерными переменными
Значением литерной переменной служит строка символов переменной длины. К элементам строки можно обращаться по номеру, нумерация начинает¬ся с 1. Литерные переменные и массивы описываются так:
лит A var A:string;
лит Т[0:99] var T:array [0..99] of string;
DIM T$(99)
Операция соединения позволяет соединить («склеить») две строки в одну и обозначается знаком « + ».
Пусть А='ШЛА СОБАКА ПО РОЯЛЮ,' и В='ТУДА И ОБРАТНО'.
Тогда после выполнения команды:
С:=А+В С:=А+В; С$=А$+В$
Значение переменной С будет равно ' ШЛА СОБАКА
ПО РОЯЛЮ, ТУДА И ОБРАТНО'.
Длиной строки называется число символов в
этой строке. Оно обозначается так:
длин(A) length(A) LEN(A$)
Операция вырезки позволяет «вырезать» из строки группу соседних символов, но в простейших программах без этой операции можно обойтись.
|