Функции обработки строк.pptx
- Количество слайдов: 6
Функции обработки строк
Соединение строк Var s 1, s 2, s 3, s: string; s 1: =‘пар’; s 2: =‘о’; s 3: =‘ход’; 1) s: =s 1+s 2+s 3; в S - пароход 2) s: =s 3+s 2+s 1; вs - ? Пример 1 Пример 2
Определение начальной позиции подстроки pos(s 1, s) Подсрока – часть строки. pos(s 1, s) – определяет номер позиции подстроки s 1, которая входит в строку S. Пример: S: = ‘информатика’; S 1: = ‘форма’; k: = pos(s 1, s); s- string; s 1 - string; k – integer; K=3 Если подстрока не найдена, то k=0.
Копирование подстроки copy(S, a, n) – копирует из строки S , начиная с символа номер a, n символов. 1) a: =‘информатика’; b: =copy(a, 3, 5); b форма 2) a: =‘программист’; b: =copy (a, 4, 5) b-? 3) a: =‘алгоритм’; b: =copy (a, ? ) b ритм Пример 3 Пример 4
Удаление символов delete(S, a, n) Вставка символов insert(s 1, s, n) delete(s, a, n) –удаление из строки s , начиная с позиции а, n символов. insert(s 1, s, n) –вставка подстроки s 1 в строку s, начиная с позиции n. 1) a: =‘пусть всегда будет солнце’; delete(a, 6, 7); a=? b: = ‘над нами’; insert(b, a, 6); a=? Пример 5
Домашнее задание § 5. Упражнения ( на выбор): I вар: из слова «программист» получить два новых слова II вар: упр 3 а), б).
Функции обработки строк.pptx