Главное меню delphi



Download 0,82 Mb.
Pdf ko'rish
bet8/21
Sana09.07.2022
Hajmi0,82 Mb.
#759077
TuriЛекция
1   ...   4   5   6   7   8   9   10   11   ...   21
Bog'liq
rus 9 DELPHI

Структурированные типы 
Любой из структурированных типов (массивы, записи, множества и файлы) характеризуется 
множественностью образующих этот тип элементов. Каждый элемент, в свою очередь может при-
надлежать структурированному типу, что позволяет говорить о возможной вложенности типов. 
В Object Pascal допускается произвольная глубина вложенности типов, однако суммарная 
длина любого из них во внутреннем представлении не должна превышать 2 Гбайт. 
Массивы 
Одним из наиболее часто используемых структурированных типов является массив. Отличи-
тельной особенностью массивов является то, что все их компоненты суть данные одного типа (воз-
можно структурированного). Эти компоненты можно легко упорядочить и обеспечить доступ к лю-
бому из них простым указанием его порядкового номера. 
Массивы в Object Pascal во многом схожи с аналогичными типами данных в других языках 
программирования. 
В Object Pascal можно одним оператором присвоения передать все элементы одного массива 
другому массиву того же типа, например 
 
B
:

=
 A
;
 
сравнивать два массива можно поэлементно. 
Динамические массивы 
В версии Delphi 4 введены так называемые динамические массивы. При объявлении таких 
массивов не указываются границы индексов: 
 
VAR 
A: array of Integer; 
B: array of array of Char
C: array of array of array of real; 
Распределение памяти и указание границ индексов по каждому измерению динамических 
массивов осуществляется в ходе выполнения программы путём инициации массива с помощью 
функции Set Length . 
В ходе выполнения такого оператора: Set Length (А, З); одномерный массив А будет иниции-
рован, т.е. получит память, достаточную для размещения трёх целочисленных значений. 
Записи 


17 
Записи – это структура данных, состоящая из фиксированного числа компонентов, называе-
мых полями записи. В отличие от массива, компоненты (поля) записи могут быть различного типа. 
Чтобы можно было ссылаться на тот или иной компонент записи, поля именуются. 
Структура объявления типа записи такова: 
< имя типа > = record < список полей > END 
Здесь < имя типа > - правильный идентификатор; record, end (запись, конец); <список полей > 
- представляет собой последовательность разделов записи, между которыми ставится точка с запя-
той. 
Каждый раздел записи состоит из одного или нескольких идентификаторов полей, отделяе-
мых друг от друга запятыми. 
Например: 

Download 0,82 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish