Лекция "Операции над строками в языке Турбо Паскаль"
Оценка 4.8
Лекции
doc
информатика
Взрослым
03.04.2017
Данные строкового типа – это последовательность символов переменной длины. Такой тип еще называют типом string. Он во многом похож на одномерный массив символов, однако, в отличие от последнего, количество символов в строке–переменной может меняться от 0 до N, где N – максимальное количество символов в строке. Тип данных string определяется следующим образом (рис. 13):
Описание строкового типа состоит из ключевого слова string, после которого в квадратных скобках указано максимальное количество символов строки данного типа. Это количество может выражаться с помощью целой константы или имени целой константы. Если максимальный размер строки не указан, то он автоматически принимается равным 255 – максимально возможная длина строки. Символы в строке следует воспринимать как пронумерованные в интервале от 1 до значения константы
Операции над строками в языке Турбо Паскаль.doc
Операции над строками в языке Турбо Паскаль
Данные строкового типа – это последовательность символов переменной длины. Такой
тип еще называют типом string. Он во многом похож на одномерный массив символов,
однако, в отличие от последнего, количество символов в строке–переменной может
меняться от 0 до N, где N – максимальное количество символов в строке. Тип данных
string определяется следующим образом (рис. 13):
Описание строкового типа состоит из ключевого слова string, после которого в
квадратных скобках указано максимальное количество символов строки данного типа.
Это количество может выражаться с помощью целой константы или имени целой
константы. Если максимальный размер строки не указан, то он автоматически
принимается равным 255 – максимально возможная длина строки. Символы в строке
следует воспринимать как пронумерованные в интервале от 1 до значения константы.
Пример:
type
cities = string [20];
names = string [12].
Символьные вектора можно рассматривать как строковые переменные, представляющие
последовательности постоянной длины. Благодаря такой интерпретации имена символьных
векторов и имена их элементов могут использоваться в строковых выражениях там, где
могут использоваться имена строковых переменных.
Операции над строками
Строки можно присваивать, сливать и сравнивать.
Присваивание последовательности символов строковым переменным осуществляется
с помощью оператора присваивания. С правой стороны оператора присваивания может
находиться произвольное строковое выражение, а с левой имя строковой переменной.
В Турбо Паскале существуют два пути обработки переменных типа string. Первый путь
предполагает обработку всей строки как единого целого, то есть единого объекта. Второй
путь рассматривает строку как составной объект, состоящий из отдельных символов, то
есть элементов типа char, которые при обработке доступны каждый в отдельности. Так,
первый путь предоставляет возможность присвоения строковой переменной за одну
операцию значения целой строки символов:
Присваиваемое значение строки, так же как и отдельный символ типа char, заключается в
апострофы. Если апострофы опущены, то компилятор рассматривает приведенный
фрагмент текста как числовую величину или как идентификатор.
Второй подход обеспечивает доступ к отдельным символам строки по номеру их позиции
Лекция "Операции над строками в языке Турбо Паскаль"
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.