Символьный тип
Значением переменных символьного типа char является один символ. Каждому символу соответствует код символа – целое число в диапазоне от 0 до 255.
chr(x) – возвращает значение символа по его коду;
ord(cimvol) – возвращает код заданного символа cimvol.
pred(cimvol) – возвращает предыдущий символ.
succ(cimvol) – возвращает следующий символ.
upcase(cimvol) – преобразует строчную букву в заглавную. Обрабатывает буквы только латинского алфавита.
ord(‘A’)=65
chr(128)=’Б’
pred(‘Б’)=’A’
succ(‘Г’)=’Д’
upcase(‘n’)=’N’
Дан символ, вывести его код.
var
i, j, k, y, x: integer;
s, str1, a: string;
b: char;
begin
readln (b); { b:=’A’}
y:=ord (b); {y:= ord (‘A’)=65}
writeln(y); { y:=65}
end.
По данному коду вывести его символ.
var
i, j, k, y, x: integer;
s, str1, a: string;
b: char;
begin
readln (y); { y:=65}
b:=chr (y); {b:= chr(65)=’A’}
Writeln (b); { b:=’A’}
end.
var
s, str1: string;
begin
Readln (s); { s:=’informatika’}
str1:= s[5]; { str1:=s[5]=’r’;}
Writeln (s,’ ’,str1); { str1:=’r’;}
end.
Var
s, s1, s2, s3: string;
begin
Readln (s1, s2, s3); { s1:=’in’; s2:=’forma’; s3:=’tika’;}
s:=s1+s2+s3;
Writeln (s); { s:=’informatika’}
end.
var
s, s1: string;
k: integer;
begin
Readln (s); { s:=’informatika’}
k:= Length (s); { k:= Length (‘informatika’);}
Writeln (k); {k:=11;}
end.
Var s, s1: string;
I, k: integer;
begin
Readln (s); { s:=’крокодил’;}
s1:=copy (s, 4, 3);
Writeln (s1); { s:=’код’;}
end.
var
s, t: string;
k: integer;
begin
Readln (t, s); {t:=’ informatika’; s:=’ forma’; }
k:= pos (s, t); { k:= pos (’ forma’, ’ informatika’};
Writeln (k); {k:=3;}
end.
var
s, t: string;
k: integer;
begin
readln(s); {s:=’ информатика’; }
delete (s,4,3); { delete (’информатика ’,4,3};
writeln(s); {s:=’инфатика’ ;}
end.
var
s, t, m: string;
k: integer;
begin
readln (s, t); {s:=’ информа’; t:=’ тика’; }
insert (t, s, 8); { insert(’тика’, ’информа’,8); };
writeln (s); {s:=’информатика’ ;}
end.
var
s, t, m: string;
k, i: integer;
begin
readln (s); {s:=’ 564a32’; }
val (s, k, i); { val ( ‘564a32’, k, i); };
writeln (s, ‘ k:=’, k, ‘ i:=’, i );
{s:=’564a32’, k:=564, i:=4 ;}
{s:=’564’, k:=564, i:=0 ;}
end.
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть