Реферат: Организация ввода-вывода. Обработка массивов. Структурированные данные

Writeln(Concat(S1,S2)); {1234567890}

Функция Pos(SubS,S:string):byte

Функция ищет вхождение подстроки SubS в строку S и возвращает номер первого символа подстроки SubS в строке S или 0, если строка не содержит указанную подстроку.

S3:=’1234567890’;

K:=Pos(S1,S3);

Writeln(K); {1}

Write(Pos(S2,S3)); {6}

Функция Copy(S:string; START,LEN:integer):string

Функция возвращает подстроку длиной LEN , начиная с позиции START строки S .

S3:=Copy(S1,2,3);

Writeln(S3); {234}

Writeln(Copy(S2,3,3)); {890}

Процедура Delete( Var S:string; START,LEN:integer)

Процедура удаляет из строки S подстроку длиной LEN , начиная с позиции START .

S3:=S1+S2; {1234567890}

Delete(S3,5,4);

Writeln(S3); {123490}

Процедура Insert(SubS:string; Var S:string; START:integer)

Процедура вставляет подстроку SubS в строку S с позиции START .

S 1:=’НАЧАЛО-КОНЕЦ’;

Insert (‘СЕРЕДИНА-‘, S 1,8);

Writeln ( S 1); {НАЧАЛО-СЕРЕДИНА-КОНЕЦ}

Процедуры: Str(X:w:d; Var S:string);

Val(S:string; Var X: <тип>; Var ErrCode:integer)

Процедура Str преобразует числовое значение X (целый или вещественный тип) в строковое S . Возможно задание формата для X :

w - общая длина поля,

d - количество цифр в дробной части.

Процедура Val преобразует строковое значение S (символьное представление числа) в значение числовой переменной X в соответствии с заданным типом (целый или вещественный). Значение переменной ErrCode =0 , если изображение числа правильно и представляет собой номер ошибочного символа в случае невозможности преобразования.

Var X:real;

К-во Просмотров: 446
Бесплатно скачать Реферат: Организация ввода-вывода. Обработка массивов. Структурированные данные