Учебно-методическое пособие. Алматы, 2017 ббк


Функция length (s:String) : Integer



бет58/106
Дата03.01.2022
өлшемі483.39 Kb.
#451845
түріУчебно-методическое пособие
1   ...   54   55   56   57   58   59   60   61   ...   106
УЧЕБНИКПаскаль(100217)

Функция length (s:String) : Integer;

Возвращает длину строки. В скобках должна находиться переменная строкового типа, результат будет целое число. Пример:

Dlina:= length (Stroka3);

В этом случае значение переменной с именем " Dlina " будет равно 8.



Функция Concat(s1,s2,..,sN: String): String;

Соединяет последовательно строки s1,s2,..,sN.Пример:

Stroka3:= Concat(Stroka1, Stroka2);

Результат будет такой, если бы мы сложили эти две строки.



Функция Copy(s:String,Index:Integer,Count:Integer): String;

Выделяет из строки s подстроку длиной Count символов, начиная с позиции Index. Пример:

Stroka4:= Copy(Stroka3,4,2);

В результате строковая переменная Stroka4 примет значение 'fa'.



Функция pos (sub, s:String): byte;

Параметры Sub и S являются выражениями строкового типа. Данная функция ищет подстроку, заданную параметром Sub, в строке S и возвращает значение типа byte, являющееся позицией первого символа подстроки в строке. Если подстрока не найдена, то функция возвращает значение 0. Пример:

Pos1:=pos('asd','hgfasdrtyasd');

Pos2:=pos('asd1','hgfasdrtyasd');

Обратите внимание, что подстрока 'asd' встречается дважды в строке 'hgfasdrtyasd', но в результате переменная с именем Pos1 примет значение 4, а не 10. Таким образом, эта функция определяет номер позиции первого символа найденной в строке 'hgfasdrtyasd' подстроки 'asd'. Значение Pos2 будет равно 0, так как данной подстроки нет в искомой строке.

Процедура Delete (var s:String; Index: Integer; Count: Integer);

Данная процедура удаляет из строки s число символов, соответствующее параметру Count, начиная с символа, номер которого задан параметром Index. После действия данной процедуры измененная строка будет храниться под старым именем. Пример:

Stroka:='asdfghjkl';

Delete(Stroka; 4; 3);

Значение переменной с именем Stroka примет значение - ' asdkl'.



Достарыңызбен бөлісу:
1   ...   54   55   56   57   58   59   60   61   ...   106




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет