Работа со строковыми типами данных

Слайд 2

Строка – упорядоченная последовательность символов.
Строковая константа – последовательность символов, заключенных в апострофы:

Строка – упорядоченная последовательность символов. Строковая константа – последовательность символов, заключенных в

‘это строковая константа’, ‘268’
Строковая переменная – описывается в разделе описания переменных var <идентификатор>: string [<максимальная длина строки>]

Слайд 3

Элементы строки идентифицируются именем строки с индексом, заключенным в квадратные скобки: N[i],

Элементы строки идентифицируются именем строки с индексом, заключенным в квадратные скобки: N[i],
s1[5]
Пример:
S=‘урок информатики’
S[2] = ‘р’, s[5]=‘ ’, s[6]=‘и’

Слайд 4

Функции:
Length(s) – определяет текущую длину строки S.
Copy (s, Poz, N) –

Функции: Length(s) – определяет текущую длину строки S. Copy (s, Poz, N)
выделяет из строки s подстроку длиной N символов, начиная с позиции Poz.
Delete (s, Poz, N) – удаляет из строки s подстроку длиной N символов, начиная с позиции Poz.
Insert (s1, s2, Poz) -вставка строки s1 в строку s2, начиная с позиции Poz.

Слайд 5

Str (N, str1) – переводит числовое значение N в строковое и

Str (N, str1) – переводит числовое значение N в строковое и присваивает
присваивает результат строке str1.
Val (str, N, K) – переводит строковое значение в числовое; str – строка, N - получаемое число, K – номер символа, в котором встречается первое нарушение записи числа N.

Слайд 6

Пример: Дана строка. Удалить в ней все пробелы.
program str1;
var s1, s2: string;

Пример: Дана строка. Удалить в ней все пробелы. program str1; var s1,
i :integer;
begin
write ('введите строку');
readln (s1);
s2:=‘’; {пустая строка}
for i:=1 to length (s1) do
if s[i]<> ‘ ‘ then s2:=s2+s[i];
writeln (‘новая строка=',s2)
end.
Имя файла: Работа-со-строковыми-типами-данных.pptx
Количество просмотров: 127
Количество скачиваний: 0