Слайд 2
![Символьный тип данных: Char Описание: Var x: char; Операции: =,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596762/slide-1.jpg)
Символьный тип данных: Char
Описание:
Var
x: char;
Операции:
<=, >=, <, >, <>
Из двух
символов большим считается тот, код которого больше: ‘A’<‘B’
Слайд 3
![Функции: Ord(s) – возвращает код символа s. Chr(n) – возвращает](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596762/slide-2.jpg)
Функции:
Ord(s) – возвращает код символа s.
Chr(n) – возвращает символ с кодом
n.
UpCase – преобразует строчные буквы латинского алфавита в прописные, но не изменяет другие символы.
Слайд 4
![Строковый тип данных: string Строка – это упорядоченная последовательность символов.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596762/slide-3.jpg)
Строковый тип данных: string
Строка – это упорядоченная последовательность символов.
Количество символов с
строке – её длина
(от 0 до 255).
Строковая константа - последовательность символов в апострофах. Н-р: ‘мама’, ‘245’,
‘ ’-пустая строка.
Элементы строки – S[5] или N[i]
Строковая переменная описывается в разделе описания переменных:
var S1,S2:string;
Слайд 5
![Операции над строками: Операция сцепления (конкатенации) – соединение нескольких строк](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596762/slide-4.jpg)
Операции над строками:
Операция сцепления (конкатенации) – соединение нескольких строк в одну.
‘мама’+’мыла’+’раму’=‘мама
мыла раму’
Операции отношения:
=, <, >, <=, >=, <>
Слайд 6
![Функции: Copy(S,Poz,N) - выделяет из строки S подстроку длиной N](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596762/slide-5.jpg)
Функции:
Copy(S,Poz,N) - выделяет из строки S подстроку длиной N символов
с позиции Poz.
Concat(S1,S2,…,Sn)-сцепляет строк.
Length(S)- определяет длину строки S.
Pos(S1,S2)- обнаруживает первое появление подстроки S1 в строке S2.
Слайд 7
![Процедуры: Delete(S,Poz,N)-удаление N символов из строки S, начиная с позиции](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596762/slide-6.jpg)
Процедуры:
Delete(S,Poz,N)-удаление N символов из строки S, начиная с позиции Poz.
Insert(S1,S2,Poz)-вставка строки
S1 в строку S2, начиная с позиции Poz.
Слайд 8
![Пример: Подсчитать количество символов в заданной строке. Получить новую строку,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/596762/slide-7.jpg)
Пример:
Подсчитать количество символов в заданной строке. Получить новую строку, путем удаления
из текущей трех последних символов.
Program Stroka;
Var S1:string;k:integer;
Begin
Write(‘введите исходную строку’);
Read(S1);
K:=length(S1);
delete(S1,k-2,3);
Writeln(‘количество символов=’,k);
Writeln(S1);
End.