'

Обработка строк

Понравилась презентация – покажи это...





Слайд 0

Обработка строк 04.12.2015


Слайд 1

Строка- упорядоченная последовательность символов. Строковый тип данных- структурированный тип в Турбо-Паскале. Каждый символ строковой величины занимает 1 байт памяти. Количество символов в строке называется ее длиной. Длина строки может лежать в диапазоне от 0 до 255. Строковая константа- последовательность символов, заключенных в апострофы. Например: 'это строковая константа', '272'.


Слайд 2

Обработка строк Строковая переменная описывается в разделе описания переменных: Var <идентификатор> : string [<максимальная длина строки>] Например: Var Name: string [20]. В описании строки можно не указывать длину. Например: Var slovo: string.


Слайд 3

Операции над строками: Операция сцепления (конкатенации) (+) применяется для соеинения нескольких строк в одну результирующую строку. Пример: а) A = ‘форма’ B = ‘т’ C := A + B C = ‘формат’ б) ‘пар’+’о’+’ход’= ‘пароход’ в) ’34’+’56’=‘3456’ .


Слайд 4

Операции над строками: Операции отношения: =, <, >, <=, >=, <>. Позволяют произвести сравнение двух строк, в результате чего получается логическое значение (true или false).


Слайд 5

Операции над строками:


Слайд 6

Функции Функция Copy(S, Poz, N) выделяет из строки- S подстроку длиной N символов, начиная с позиции Роz.


Слайд 7

Функции: Функция Concat(S1, S2 ..., SN) выполняет сцепление (конкатенацию) строк S1, S2,…, SN в одну строку. Функция Length(S) определяет текущую длину строки S. Результат- значение целого типа.


Слайд 8

Домашнее задание Задачник- практикум. Том 1.п.4.4.6. № 3


Слайд 9

Задача 1 Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов.


Слайд 10

Задача № 1 Program s1; var a,b:string; i,s:integer; begin Readln(a); s:=0;


Слайд 11

Задача № 1 for i:=1 to length(a) do begin b:=copy(a,i,1); if b=“ “or b=“ ?“or b=“ !“or b=“ ,“or b=“ .“ or b=“ ;“ then s:=s+1; End; Writeln(‘количество слов равно’,s); Readln; end.


×

HTML:





Ссылка: