![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!