Шешель Анжелика Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов Описание: var имя_переменной: char; Операции: Присваивание (имя_переменной:=значение;); Ввод и вывод(write, writeln, read, readln ); Сцепление (+); Сравнение (=,<=,>=,<>,<,>). Ord(s) – определяет код символа s; Chr(n) – возвращает символ с кодом n; Pred(s) – возвращает предыдущий символ; Succ(s) – возвращает следующий символ. Program Primer1; Var a, b, c, d: char; Begin a:=‘Y’; b:=‘P’; c:=‘A’; Write (‘Введите символ:’); Read(d); Writeln (a+b+c+d); End. Program Primer2; Var a: char; Begin Write(‘Введите символ’); Read (a); If (ord(a)>=48) and (ord(a)<=57) then Writeln(a, ‘цифра’); If (ord(a)>=65) and (ord(a)<=90) and (ord(a)>=97) and (ord(a)<=122) then writeln(a, ‘буква’); End. Program Primer3; Var a: char; Begin Write (‘Введите символ:’); Read(a); Writeln(‘пред=’, pred(a), ‘след=’,succ(a)); End. Program Primer4; Var k: integer; Begin For k:=32 to 255 do begin Write(k:4, chr(k):2,’ ’); If k mod 8 = 7 then writeln; End; End. Описание: var имя: string; var имя: string[n]; n – длина строки; 1<=n<=255. Операции: Присваивание (имя_переменной:=‘значение’;); Ввод и вывод(write, writeln, read, readln ); Сцепление (+); Сравнение (=,<=,>=,<>,<,>). Length(s) - функция для определения строковой переменной; Pos(s1,s) - определяет с какого символа подстрока s1 содержится в строке s; Copy - копирует символы из строки; Delete - удаляет символы из строки; Insert - вставляет подстроку в строку; Str – преобразование типов данных. Program primer1; Var a,b: string; Begin Writeln(‘введите два слова’); Read(a,b); If length(a)> length(b) then writeln(a) else writeln(b); End. Program primer2; Var s,s1: string; Begin s:= ‘кашу ела маша’; s1:= copy(s,6,3); Writeln(s); Writeln(s1); End. Program primer3; Var s,s1: string; Begin s:=‘Журавли на юг летят’; s1:=‘птицы’; Writeln(s); Delete(s,1,7); Writeln(s); Insert(s1,s,1); Writeln(s); End. Program primer4; Var a,b:integer; sa,sb:string; Begin Write(‘введите два числа:’); Readln (a,b); Writeln(‘сумма чисел:’,a,’+’,b,’=’,a+b); Str(a,sa); str(b,sb); Writeln (‘сцепление строк:’,sa,’+’,sb,’=’, sa+sb); End.