Слайд 2Строка- упорядоченная последовательность символов.
Строковый тип данных- структурированный тип в Турбо-Паскале. Каждый
![Строка- упорядоченная последовательность символов. Строковый тип данных- структурированный тип в Турбо-Паскале. Каждый](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-1.jpg)
символ строковой величины занимает 1 байт памяти. Количество символов в строке называется ее длиной. Длина строки может лежать в диапазоне от 0 до 255.
Строковая константа- последовательность символов, заключенных в апострофы. Например: 'это строковая константа', '272'.
Слайд 3Обработка строк
Строковая переменная описывается в разделе описания переменных:
Var <идентификатор> : string
![Обработка строк Строковая переменная описывается в разделе описания переменных: Var : string](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-2.jpg)
[<максимальная длина строки>]
Например: Var Name: string [20].
В описании строки можно не указывать длину.
Например: Var slovo: string.
Слайд 4Операции над строками:
Операция сцепления (конкатенации) (+) применяется для соеинения нескольких строк в
![Операции над строками: Операция сцепления (конкатенации) (+) применяется для соеинения нескольких строк](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-3.jpg)
одну результирующую строку.
Пример:
а) A = ‘форма’
B = ‘т’
C := A + B
C = ‘формат’
б) ‘пар’+’о’+’ход’= ‘пароход’
в) ’34’+’56’=‘3456’
.
Слайд 5Операции над строками:
Операции отношения: =, <, >, <=, >=, <>. Позволяют произвести
![Операции над строками: Операции отношения: =, , =, . Позволяют произвести сравнение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-4.jpg)
сравнение двух строк, в результате чего получается логическое значение (true или false).
Слайд 7Функции
Функция Copy(S, Poz, N) выделяет из строки- S подстроку длиной N символов,
![Функции Функция Copy(S, Poz, N) выделяет из строки- S подстроку длиной N](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-6.jpg)
начиная с позиции Роz.
Слайд 8Функции:
Функция Concat(S1, S2 ..., SN) выполняет сцепление (конкатенацию) строк S1, S2,…, SN
![Функции: Функция Concat(S1, S2 ..., SN) выполняет сцепление (конкатенацию) строк S1, S2,…,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-7.jpg)
в одну строку.
Функция Length(S) определяет текущую длину строки S. Результат- значение целого типа.
Слайд 9Домашнее задание
Задачник- практикум. Том 1.п.4.4.6. № 3
![Домашнее задание Задачник- практикум. Том 1.п.4.4.6. № 3](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-8.jpg)
Слайд 10Задача 1
Дана строка, заканчивающаяся точкой.
Подсчитать, сколько в ней слов.
![Задача 1 Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-9.jpg)
Слайд 11Задача № 1
Program s1;
var a,b:string;
i,s:integer;
begin
Readln(a);
s:=0;
![Задача № 1 Program s1; var a,b:string; i,s:integer; begin Readln(a); s:=0;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/392913/slide-10.jpg)