С Т Р О К О В Ы

Скачать презентацию С Т Р О К О В Ы Скачать презентацию С Т Р О К О В Ы

strokovye_velichiny.ppt

  • Размер: 107.0 Кб
  • Автор:
  • Количество слайдов: 26

Описание презентации С Т Р О К О В Ы по слайдам

  С Т Р О К О В Ы Е В Е Л С Т Р О К О В Ы Е В Е Л И Ч И Н Ы Turbo Pascal 7.

  Операции над строками • Склеивание • Длина • Копирование • Удаление • Операции над строками • Склеивание • Длина • Копирование • Удаление • Вставка • Позиция

  Склеивание строк Строка 1 Результатs 1 + s 2 Операция Строка 2 Склеивание строк Строка 1 Результатs 1 + s 2 Операция Строка

  Длина строки (количество символов) Строка Результат. L e n g t h Длина строки (количество символов) Строка Результат. L e n g t h ( S ) Функция

  Примеры определения длины строки • k: =length(‘ мир ’);  • s: Примеры определения длины строки • k: =length(‘ мир ’); • s: =‘ Кот и пес ’; n: = length(s); • s 1=‘’; i : = length(s 1);

  Примеры определения длины строки • k: =length(‘ мир ’);  • s=‘ Примеры определения длины строки • k: =length(‘ мир ’); • s=‘ Кот и пес ’; n: = length(s); • s 1=‘’; i : = length(s 1); • k=

  Примеры определения длины строки • k: =length(‘ мир ’);  • s=‘ Примеры определения длины строки • k: =length(‘ мир ’); • s=‘ Кот и пес ’; n: = length(s); • s 1=‘’; i : = length(s 1); • k=3 • n=

  Примеры определения длины строки • k: =length(‘ мир ’);  • s=‘ Примеры определения длины строки • k: =length(‘ мир ’); • s=‘ Кот и пес ’; n: = length(s); • s 1=‘’; i : = length(s 1); • k=3 • n=9 • i=0 ‘’ — пустая строка!

  Выделение части строки Исходная строка Начальная позиция Количество символов C o p Выделение части строки Исходная строка Начальная позиция Количество символов C o p y ( S , i, k ) Результат Функция

  Примеры выделения символов • s: =‘ информатика ’;  s 1: =copy Примеры выделения символов • s: =‘ информатика ’; s 1: =copy (s, 3, 5); s 2: =copy (s, 8, 2) + copy (s, 3, 1);

  Примеры выделения символов • s: =‘ информатика ’;  s 1: =copy Примеры выделения символов • s: =‘ информатика ’; s 1: =copy (s, 3, 5); s 2: =copy (s, 8, 2) + copy (s, 3, 1); • s 1=‘форма’

  Примеры выделения символов • s: =‘ информатика ’;  s 1: =copy Примеры выделения символов • s: =‘ информатика ’; s 1: =copy (s, 3, 5); s 2: =copy (s, 8, 2) + copy (s, 3, 1); • s 1=‘форма’ • s 2=‘ти ф ’

  Удаление символов в строке Исходная строка Начальная позиция Количество символов D e Удаление символов в строке Исходная строка Начальная позиция Количество символов D e l e t e ( S , i, k ) Процедура Результат

  Примеры удаления символов • s: =‘ котик ’; delete (s, 4, 2); Примеры удаления символов • s: =‘ котик ’; delete (s, 4, 2); • s: =‘ информатика ’; delete (s, 1, 2); delete (s, 6, 4);

  Примеры удаления символов • s: =‘ котик ’; delete (s, 4, 2); Примеры удаления символов • s: =‘ котик ’; delete (s, 4, 2); • s: =‘ информатика ’; delete (s, 1, 2); delete (s, 6, 4); • s=‘кот’

  Примеры удаления символов • s: =‘ котик ’; delete (s, 4, 2); Примеры удаления символов • s: =‘ котик ’; delete (s, 4, 2); • s: =‘ информатика ’; delete (s, 1, 2); delete (s, 6, 4); • s=‘кот’ • s=‘ форма ’

  Вставка символов в строку Строка 1 Начальная позиция Строка 2 I n Вставка символов в строку Строка 1 Начальная позиция Строка 2 I n s e r t ( s 1, s 2, i ) Процедура Результат

  Примеры вставки символов • s: =‘ мама ’; insert (‘ очк ’, Примеры вставки символов • s: =‘ мама ’; insert (‘ очк ’, s, 4); • s 1: =‘ рог ’; s 2: =‘ по ’; insert (s 1, s 2, 3);

  Примеры вставки символов • s: =‘ мама ’; insert (‘ очк ’, Примеры вставки символов • s: =‘ мама ’; insert (‘ очк ’, s, 4); • s 1: =‘ рог ’; s 2: =‘ по ’; insert (s 1, s 2, 3); • s=‘ мам о чка ’

  Примеры вставки символов • s: =‘ мама ’; insert (‘ очк ’, Примеры вставки символов • s: =‘ мама ’; insert (‘ очк ’, s, 4); • s 1: =‘ рог ’; s 2: =‘ по ’; insert (s 1, s 2, 3); • s=‘ мам о чка ’ • s 2 =‘ п о рог ’

  Определение позиции вхождения подстроки в строку Подстрока. P o s ( s Определение позиции вхождения подстроки в строку Подстрока. P o s ( s 1 , s 2 ) Результат Функция Строка

  Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); • s: =‘ колокол ’; n: = pos(‘ кол ’, s); • s 1: =‘ ок ’; s 2: =‘ кок ’; i : = pos(s 1, s 2); • k: =pos(‘ п ’, ’ мама ’);

  Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); • s: =‘ колокол ’; n: = pos(‘ кол ’, s); • s 1: =‘ ок ’; s 2: =‘ кок ’; i : = pos(s 1, s 2); • k: =pos(‘ п ’, ’ мама ’); • k=

  Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); • s: =‘ колокол ’; n: = pos(‘ кол ’, s); • s 1: =‘ ок ’; s 2: =‘ кок ’; i : = pos(s 1, s 2); • k: =pos(‘ п ’, ’ мама ’); • k=3 • n=

  Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); • s: =‘ колокол ’; n: = pos(‘ кол ’, s); • s 1: =‘ ок ’; s 2: =‘ кок ’; i : = pos(s 1, s 2); • k: =pos(‘ п ’, ’ мама ’); • k=3 • n=1 • i=

  Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); Примеры определения позиции • k: =pos(‘ р ’, ’ мир ’); • s: =‘ колокол ’; n: = pos(‘ кол ’, s); • s 1: =‘ ок ’; s 2: =‘ кок ’; i : = pos(s 1, s 2); • k: =pos(‘ п ’, ’ мама ’); • k=3 • n=1 • i=2 • k=