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