Строковые переменные Операции над строковыми переменными.
Строка – последовательность символов, заключенных в. ANNA, 215 – тип STRING $, A – тип CHAR К строкам можно применить только одну операцию: сцепление - +: T:=HOME+WORK HOMEWORK
Функции для работы над строками S5:=МотороллерK:=POS(Рол,S5)K=5Возвращает позицию на, которой находится строка Рол в строке S5 S3:=МотороллерL:=LENGTH(S3)L=10Выдаёт количество символов в строке S3:=АстрономS4:=COPY(S3,3,4)S4=ТронВозвращает часть строки длиной 4 символа начиная с 3 символа S1:=TAL S2:=LINN S3:=CONCAT(S1,S2)S3=TALLINNВыдаёт результат сцепления строк.
Процедуры для работы над строками. S5:=КоробочкаDELETE(S5,4,2)S5=КорочкаDELETE удаляет из строки S5 2 символа начиная с 4 S6:=Рука S7:=Баш INSERT(S7,S6,3) S6=РубашкаINSERT вставляет в строку S6 строку S7 начиная с 3 символа X:= STR(X:4:2, S8)S8=2.73STR преобразует число в строку; 4:2-желаемый формат числа. S8:=2.73VAL(S8,X)X=2.73VAL преобразует строку в число.
Задача: дан текст сколько раз в тексте встречается буква L VAR X: STRING[100]; D,K,I: INTEGER; BEGIN WRITELN(ВВЕДИ ТЕКСТ); READLN(X); D:=LENGTH(X); K:=0; FOR I:=1 TO D DO IF (X[I]=L) OR (X[I]=l) THEN K:=K+1; WRITELN (K); END.