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

Расскажите о массивах в Object Pascal



Ответ: Массив — поименованная область памяти, доступ к отдельным частям которой осуществляется по общему имени и индексу соответствующей части. Все части (элементы) массива имеют один и тот же тип, причем любой из стандартных или нестандартных, описанных к моменту объявления массива. В частности, элементы массива также могут являться массивами. В этом случае мы имеем дело с многомерными массивами.

Описание массива производится в разделе описания типов данных (после ключевого слова Туре) или непосредственно при описании переменной такого типа.

Туре

IntArray = Array [ 1..100] Of Char; {Описание типа данных — массива

из 100 элементов символьного типа}

Var

Numbers: Array [ 1.. 20 ] of Integer; {Описание переменной-массива

из 20-ти целочисленных элементов}

Допускается описание массивов без указания размерностей и, соответственно, пределов изменения индексов:

Var

IntArray: Array of Integer; {Описание массива целочисленных

элементов без указания размерности}

Такие массивы являются динамическими и изначально имеют нулевую длину. Установка размерности и определения ее во время выполнения программы производится так же, как и для строк, с помощью функций SetLength() и Length() соответственно. Элементы в данном случае нумеруются от нуля. Для определения возможных значений индексов в динамических массивах используются функции Low() (возвращает минимальный индекс заданного массива) и High() (наибольший индекс).





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



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