ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы
Типы данных Символьный Строковый
Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется символьным и обозначается char. Значениями этого типа являются отдельные символы: буквы, цифры, знаки. Pascal содержит несколько стандартных функций: ord(s) - определяет код символа s, chr(n) - определяет символ с кодом n.
Например: var a, b, c, d: char; var x, y: char; begin d:=? ; y:=v; write( Введите три символа: ); write(Введите символ); read(a, b, c); read(x); writeln(a+b+c+d); if x,y) end. else writeln (x, =,y); end. (допустим, что a:=К, b:=т, c:=о, (допустим, что x:=n, то получим nv).
Строковый тип данных Для обработки более крупных фрагментов текста используется тип string. Pascal также имеет свои стандартные функции: length(s) – определяет длину строки s, pos - определяет, начиная с какого символа подстроки s1 содержится в строке s, copy – копирует заданную часть строки, delete – удаляет заданную часть строки, insert – вставляет заданную часть строки.
Например: var a, b: string; k: integer; var a, b: string; begin writeln(Введите два слова); s:=Поехали в лето; read (a, b); s1:=Турцию; k:= length(a); writeln(s); if a[k]=b[1] then writeln (Да) delete(s,11,4); else writeln (Нет); writeln(s); end. insert(s1, s, 11); (введём a:=кол u b:=лимон, то Да) writeln(s); end. (по программе получим: поехали в Турцию)
Спасибо за внимание