Рефераты по теме Программирование, Базы данных
Реферат Обучение начальных курсов методам программирования на языке Turbo Pascal скачать бесплатно
Скачать реферат бесплатно ↓ [3.26 KB]
Текст реферата Обучение начальных курсов методам программирования на языке Turbo Pascal
Краткая теория Строковые типы Значением строкового типа является последовательность симво- лов с динамическим атрибутом длины (в зависимости от действитель- ного числа символов при выполнении программы) и постоянным атри- бутом размера в диапазоне от 1 до 255. Текущее значение атрибута длины можно получить с помощью стандартной функции Length. ┌──────┐ строковый тип ───>│string├──┬─ ────────── ────────── ─────────> └──────┘ │ ^ │ ┌───┐ ┌─────┐ ┌───┐ │ └─>│ [ ├──>│целое├──>│ ] ├─┘ └───┘ │ без │ └───┘ │знака│ └─────┘ Отношение между любыми двумя строковыми значениями устанав- ливается согласно отношению порядка между значениями символов в соответствующих позициях. В двух строках разной длины каждый сим- вол более длинной строки без соответствующего символа в более ко- роткой строке принимает значение "больше"; например, 'Xs' больше, чем 'X'. Нулевые строки могут быть равны только другим нулевым строкам, и они являются наименьшими строковыми значениями. К идентификатору строкового типа и к ссылке на переменную строкового типа можно применять стандартные функции Low и High. В этом случае функция Low возвращает 0, а High возвращает атрибут размера (максимальную длину) данной строки. Параметр-переменная, описанная с помощью идентификатора OpenString и ключевого слова string в состоянии {$P+}, является открытым строковым параметром. Открытые строковые параметры поз- воляют передавать одной и той же процедуре или функции строковые переменные изменяющегося размера. Конкретный элемент массива обозначается с помощью ссылки на переменную массива, за которой указывается индекс, определяющийданный элемент. Конкретный символ в строковой переменной обозначается с по- мощью ссылки на строковую переменную, за которой указывается ин- декс, определяющий позицию символа. ┌───┐ ┌───────── ┐