Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемЗоя Гулидова
1 С Т Р О К О В Ы Е В Е Л И Ч И Н Ы
2 Операции над строками 1. Склеивание Склеивание 2. Сравнение Сравнение 3. Длина Длина 4. Копирование Копирование 5. Удаление Удаление 6. Вставка Вставка 7. Позиция Позиция 8.Пример Пример
3 Склеивание строк Строка 1 Результат S1 + s2 Операция Строка 2
4 Сравнение строк Операция Сравнение происходит посимвольно слева направо: сравниваются коды соответствующих символов. Две строки называются равными, если они равны по длине и совпадают посимвольно.
5 Balkon>balkon Т.к. B>b Balkon>balken Т.к. o>e Balkon>balk Кошка >кошка Кот =Кот
6 Длина строки (количество символов) Строка Результат L e n g t h ( S ) Функция
7 Примеры определения длины строки k:=length(мир); s:=Кот и пес; n:= length(s); s1=; i:= length(s1);
8 Примеры определения длины строки k:=length(мир); s=Кот и пес; n:= length(s); s1=; i:= length(s1); k=3
9 Примеры определения длины строки k:=length(мир); s=Кот и пес; n:= length(s); s1=; i:= length(s1); k=3 n=9
10 Примеры определения длины строки k:=length(мир); s=Кот и пес; n:= length(s); s1=; i:= length(s1); k=3 n=9 i=0 - пустая строка!
11 Выделение части строки Исходная строка Начальная позиция Количество символов C o p y ( S, i, k ) Результат Функция
12 Примеры выделения символов s:=информатика; s1:=copy (s, 3, 5); s2:=copy (s, 8, 2) + copy (s, 3, 1);
13 Примеры выделения символов s:=информатика; s1:=copy (s, 3, 5); s2:=copy (s, 8, 2) + copy (s, 3, 1); s1=форм а
14 Примеры выделения символов s:=информатик а; s1:=copy (s, 3, 5); s2:=copy (s, 8, 2) + copy (s, 3, 1); s1=форм а s2=тиф
15 Удаление символов в строке Исходная строка Начальная позиция Количество символов D e l e t e ( S, i, k ) Процедура Результат
16 Примеры удаления символов s:=котик; delete (s, 4, 2); s:=информатик а; delete (s, 1, 2); delete (s, 6, 4);
17 Примеры удаления символов s:=котик; delete (s, 4, 2); s:=информатик а; delete (s, 1, 2); delete (s, 6, 4); s=кот
18 Примеры удаления символов s:=котик; delete (s, 4, 2); s:=информатик а; delete (s, 1, 2); delete (s, 6, 4); s=кот s=форм а
19 Вставка символов в строку Строка 1 Начальная позиция Строка 2 I n s e r t ( s1, s2, i ) Процедура Результат
20 Примеры вставки символов s:=мама; insert (очкиии, s, 4); s1:=рог; s2:=по; insert (s1, s2, 3);
21 Примеры вставки символов s:=мама; insert (очкиии, s, 4); s1:=рог; s2:=по; insert (s1, s2, 3); s=мамочкиии а
22 Примеры вставки символов s:=мама; insert (очкиии, s, 4); s1:=рог; s2:=по; insert (s1, s2, 3); s=мамочкиии а s2=порог
23 Определение позиции вхождения подстроки в строку Подстрока P o s ( s1, s2 ) Результат Функция Строка
24 Примеры определения позиции k:=pos(р, мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п,мама);
25 Примеры определения позиции k:=pos(р,мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п,мама); k=3
26 Примеры определения позиции k:=pos(р,мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п,мама); k=3 n=1
27 Примеры определения позиции k:=pos(р,мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п,мама); k=3 n=1 i=2
28 Примеры определения позиции k:=pos(р,мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п,мама); k=3 n=1 i=2 k=0
29 Дано слово. Верно ли, что оно начинается и заканчивается на одну и ту же букву? Program zad_2; Var n:integer; s,m1,m2:string; Begin Readln(s); N:=length(s); M1:=copy(s,1,1); M2:=copy (s,n,1); If m1=m2 then writeln(да) else writeln(нет); End.
30 Задание для практической работы (каждая задача 1 балл) 1. Даны две фамилии. Определить какая из них длиннее. 2. Дано слово. Верно ли, что оно начинается и оканчивается на одну и ту же букву? 3. Из слова «информатика» путём вырезок его букв получить слова «форма» и «тик». 4. Из слова «программа» путём вырезок и склеек его букв получить слова «ром» и «рампа». 5. Из слова «вирус» путём замены его букв получить слово «фокус» 6. Дано слово. Добавит к нему в начале 4 символа «+» и в конце 5 символов «–«. 7. Дано предложение. Определить количество букв «о» в нём. 8. Дано предложение. Все буквы «е» в нём заменить на буквы «и». 9. Дано предложение. Определить каких букв в нём больше «м» или «н». 10. Устранить имеющуюся в данном слове ошибку: А) дано слово «глиняный» Б) дано слово «графика» 11. Дано предложение. Удалить из него все буквы «о» стоящие на чётных местах 12. Проверить, является ли заданный текс перевёртышем. «АРГЕНТИНА МАНИТ НЕГРА». Предварительно удалить из него все пробелы.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.