slide1
Download
Skip this Video
Download Presentation
С Т Р О К О В Ы Е В Е Л И Ч И Н Ы

Loading in 2 Seconds...

play fullscreen
1 / 26

С Т Р О К О В Ы Е В Е Л И Ч И Н Ы - PowerPoint PPT Presentation


  • 113 Views
  • Uploaded on

С Т Р О К О В Ы Е В Е Л И Ч И Н Ы. Turbo Pascal 7.0. Операции над строками. Склеивание Длина Копирование Удаление Вставка Позиция. Склеивание строк. Операция. S1 + s2. Строка 1. Строка 2. Результат. Длина строки (количество символов). Функция. L e n g t h ( S ). Строка.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'С Т Р О К О В Ы Е В Е Л И Ч И Н Ы' - elizabeth-kirk


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2
Операции над строками
  • Склеивание
  • Длина
  • Копирование
  • Удаление
  • Вставка
  • Позиция
slide3
Склеивание строк

Операция

S1 + s2

Строка 1

Строка 2

Результат

slide4
Длина строки (количество символов)

Функция

L e n g t h ( S )

Строка

Результат

slide5
k:=length(‘мир’);

s:=‘Кот и пес’;

n:= length(s);

s1=‘’;

i:= length(s1);

Примеры определения длины строки
slide6
k:=length(‘мир’);

s=‘Кот и пес’;

n:= length(s);

s1=‘’;

i:= length(s1);

k=3

Примеры определения длины строки
slide7
k:=length(‘мир’);

s=‘Кот и пес’;

n:= length(s);

s1=‘’;

i:= length(s1);

k=3

n=9

Примеры определения длины строки
slide8
k:=length(‘мир’);

s=‘Кот и пес’;

n:= length(s);

s1=‘’;

i:= length(s1);

k=3

n=9

i=0

Примеры определения длины строки

‘’ - пустая строка!

slide9
Выделение части строки

Функция

C o p y ( S, i, k )

Исходная строка

Начальная позиция

Количество символов

Результат

slide10
s:=‘информатика’;

s1:=copy (s, 3, 5);

s2:=copy (s, 8, 2)

+ copy (s, 3, 1);

Примеры выделения символов
slide11
s:=‘информатика’;

s1:=copy (s, 3, 5);

s2:=copy (s, 8, 2)

+ copy (s, 3, 1);

s1=‘форма’

Примеры выделения символов
slide12
s:=‘информатика’;

s1:=copy (s, 3, 5);

s2:=copy (s, 8, 2)

+ copy (s, 3, 1);

s1=‘форма’

s2=‘тиф’

Примеры выделения символов
slide13
Удаление символов в строке

Процедура

D e l e t e ( S, i, k )

Исходная строка

Начальная позиция

Количество символов

Результат

slide14
s:=‘котик’;

delete (s, 4, 2);

s:=‘информатика’;

delete (s, 1, 2);

delete (s, 6, 4);

Примеры удаления символов
slide15
s:=‘котик’;

delete (s, 4, 2);

s:=‘информатика’;

delete (s, 1, 2);

delete (s, 6, 4);

s=‘кот’

Примеры удаления символов
slide16
s:=‘котик’;

delete (s, 4, 2);

s:=‘информатика’;

delete (s, 1, 2);

delete (s, 6, 4);

s=‘кот’

s=‘форма’

Примеры удаления символов
slide17
Вставка символов в строку

Процедура

I n s e r t ( s1, s2, i )

Строка 1

Строка 2

Начальная позиция

Результат

slide18
s:=‘мама’;

insert (‘очк’, s, 4);

s1:=‘рог’;

s2:=‘по’;

insert (s1, s2, 3);

Примеры вставки символов
slide19
s:=‘мама’;

insert (‘очк’, s, 4);

s1:=‘рог’;

s2:=‘по’;

insert (s1, s2, 3);

s=‘мамочка’

Примеры вставки символов
slide20
s:=‘мама’;

insert (‘очк’, s, 4);

s1:=‘рог’;

s2:=‘по’;

insert (s1, s2, 3);

s=‘мамочка’

s2=‘порог’

Примеры вставки символов
slide21
Определение позиции вхождения подстроки в строку

Функция

P o s ( s1, s2 )

Подстрока

Строка

Результат

slide22
k:=pos(‘р’, ’мир’);

s:=‘колокол’;

n:=pos(‘кол’, s);

s1:=‘ок’; s2:=‘кок’;

i:=pos(s1, s2);

k:=pos(‘п’, ’мама’);

Примеры определения позиции
slide23
k:=pos(‘р’, ’мир’);

s:=‘колокол’;

n:=pos(‘кол’, s);

s1:=‘ок’; s2:=‘кок’;

i:=pos(s1, s2);

k:=pos(‘п’, ’мама’);

k=3

Примеры определения позиции
slide24
k:=pos(‘р’, ’мир’);

s:=‘колокол’;

n:=pos(‘кол’, s);

s1:=‘ок’; s2:=‘кок’;

i:=pos(s1, s2);

k:=pos(‘п’, ’мама’);

k=3

n=1

Примеры определения позиции
slide25
k:=pos(‘р’, ’мир’);

s:=‘колокол’;

n:=pos(‘кол’, s);

s1:=‘ок’; s2:=‘кок’;

i:=pos(s1, s2);

k:=pos(‘п’, ’мама’);

k=3

n=1

i=2

Примеры определения позиции
slide26
k:=pos(‘р’, ’мир’);

s:=‘колокол’;

n:=pos(‘кол’, s);

s1:=‘ок’; s2:=‘кок’;

i:=pos(s1, s2);

k:=pos(‘п’, ’мама’);

k=3

n=1

i=2

k=0

Примеры определения позиции
ad