Приветствие, мотивация познавательной деятельности
Изложение нового материала (30-35мин)
Строковый тип данных
Строка– последовательность символов алфавита.
В языкеTurbo Pascal для строк отведен свой тип данных: string.
String – строка размером 255 символов.
Описание
Var str1: string[10];
Str2: srting[5];
Str3:string;
В квадратных скобках указан максимальный размер(длина) строки, если он не указан, то максимальная длина строки равна 255 символов.
Задание:опишите строковую переменную, максимальная длина строки которой 15, 23, символов. И строку с неограниченной длинной.
Фактически строка – массив символов, но немного отличающийся от него. К любому элементу строки можно обратиться по его номеру. [i] – это обращение кi-му элементу строкиSrt.
Строковая константа– последовательность символов, заключенная в апострофы
’строка’
Строку можно вводит и выводить целиком, строку так же можно сравнивать с другой строкой.
Операции над строками
1)склеивание (конкатенация)
обозначается символом «+», осуществляет объединение строк
‘инфор’+’матика’=’информатика’
2)сравнение (>,<, >=, <=, <>, =)
осуществляется слева направо в соответствии с кодами соответствующих символов до тех пор, пока не нарушиться равенство, при этом сразу делается вывод о знаке неравенства
‘ab’>’cd’ = false
Код а сравнивается с кодом с. Код а идет раньше.
‘balk’> ‘balkon’ (длина второй строки больше)
3)Ввод значения
a.Для вывода переменных типа String (без ограничения длины ) используется операторreadln. Для ввода нескольких переменных типа String используют несколько операторов.