Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемДемид Шумилов
1 Символьные переменные, операции с символьными переменными
2 Цели урока: Цели урока: 1. Рассмотреть основные алгоритмы, используемые для работы со строковыми переменными. 1. Рассмотреть основные алгоритмы, используемые для работы со строковыми переменными. 2. Научиться самостоятельно, в комплексе применять знания, умения и навыки по работе со строковыми переменными.
3 В памяти компьютера могут храниться числа и символы. Любой символ занимает 1 байт памяти. Алгоритмы работы с символьными переменными те же, что и с числовыми. Для данного соответствующего 1 символу соответствует описатель: char, Для данных - типа строки описатель: string.
4 Пример описания строковых переменных: Var x:string; y:string[5]; В Паскале строка – это ограниченная апострофами последовательность любых символов. Длина строки не должна превышать 255 символов! Если необходимо ввести больше строк или символов, используют массив строк.
5 Основные операции над строками над строками
6 var x,y,z:string[10]; begin x:='Tenlo'; x:='Tenlo'; y:='xod'; y:='xod'; z:=x+y; z:=x+y; write(z); write(z); readln; readln;end.
7 >,, >=,,, >=,
8 var x:string[6]; begin x:='Mimo'+'3abor'; x:='Mimo'+'3abor'; write(x); write(x); readln; readln;end.
9 Функция указывающая длину строки в символах: length(x); где х – строка, длина которой вычисляется. Результатом функции будет целое число. Пример:n:=length(x);
10 var x,y:string;n,k:integer; begin writeln('wwedite 2 ctroki'); writeln('wwedite 2 ctroki'); readln(x); readln(x); readln(y); readln(y); n:=length(x); n:=length(x); k:=length(y); k:=length(y); writeln('dlina 1 ctroki=',n); writeln('dlina 1 ctroki=',n); writeln('dlina 2 ctroki=',k); writeln('dlina 2 ctroki=',k); readln; readln;end.
11 Основные процедуры и функции по работе со строковыми переменными
12 DELETE(строка, номер позиции, количество символов); Пример: из слова ИНФОРМАТИКА, получить слово ФОРМА. X:=ИНФОРМАТИКА; DELETE(X, 1,2); DELETE(X,6,4);
13 INSERT(что вставляем, куда вставляем, номер позиции); Пример: из слова ФОРМА, получить слово ФИРМА. X:=ФОРМА; DELETE(X,2,1); INSERT(И,X,2);
14 COPY(строка, номер позиции, количество символов); Пример: скопировать из слова ИНФОРМАТИКА, слово ФОРМАТ. X:=ИНФОРМАТИКА; Y:=COPY(X, 3,6); Write(y);
15 STR(строка) – преобразует строку в число; POS(подстрока поиска, строка);
16 Напишите программу и исправьте слово:
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.