Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

ReadLn;



End.

Собственная реализация этих программ позволит полнее изучить область использования символьных переменных и особенности работы с ними.

Строковые переменные и функции, работающие с ними

Строковые переменные – это наборы различных символов. При описании можно указать разрешённую длину строковой переменной, но это не обязательно. По умолчанию её длина принимается равной 254 символам.

Приведём примеры описаний.

Var

slowo: String[30]; {Размер строки до 30 символов}

trxt: String; {Размер строки до 254 символов}

Для работы со строковыми переменными используются следующие операторы:

Concat (a1,a2,…ak) – получение результирующей строки из “сцепленных” символьных переменных (a1+a2+ … +ak).

Copy (x,y,z) – в строке x, начиная с позиции y, выделяется подстрока длиной z.

Delete (x,y,z) – из строки x, начиная с позиции y, удаляются z символы. Новая переменная при этом не создаётся.

Insert (x,s,y) – в строку s, начиная с позиции номер y, вставляется подстрока x. Новая переменная при этом не создаётся.

Lenght (x) – определение количества символов в строке x.

Pos (x,s) – определение номера позиции начала подстроки x в строке s.

Str (t,x) – целое число t преобразуется в строковую переменную x.

Val (x,t,z) – строковая переменная x преобразуется в числовое представление t. При благополучном выполнении этой процедуры z = 0, в ином случае в z – номер “неверной” позиции в переменной x (там не должно быть нечисловых элементов).

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

Program Prostr1;{Использование операторов работы со строковыми переменными}





Дата публикования: 2015-09-18; Прочитано: 189 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...