Категория
Информатика
Тип
курсовая работа
Страницы
75 стр.
Дата
07.03.2013
Формат файла
.doc — Microsoft Word
Архив
171808.zip — 254.78 kb
  • rabota-s-dvumernymi-chislovymi-massivami_171808_1.doc — 435 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы

·         
Тип Index, где Index – целый тип, обычно Byte или Word.
Диапазон типа определяет диапазон размерности, например 0..255 для Byte

·         
Ordinal.. Ordinal . Таким образом, можно непосредственно задать диапазон
размерности, например 12..44.

·         
Например:

1    
var

2    
wordArray : Array[Word] of Integer; // размер
равен
High(Word)

3    
multiArray : Array[Byte, 1..5] of char; //
двумерный
массив

4    
rangeArray : Array[5..20] of string; // размер
равен
16

1.2.2 Динамические массивы

У для
динамических массивов память заранее не выделяется, создаётся только указатель.
У таких массивов необходимо задавать размер перед использованием. Например

SetLength(dynArray, 5);

устанавливает
длину первой размерности массива dynArray в пять, при этом выделяется необходимая память. Для всех динамических
массивов минимальный индекс равен нулю.

Отдельные
подмассивы многомерного динамического массива могут иметь разные размеры, так
как по сути они являются отдельными массивами.

Пример
определения динамических массивов:

1         
var

2         
byteArray: Array of Byte; // одномерный
массив

3         
multiArray: Array of Array of string; //
двумерный
массив



Ваше мнение



CAPTCHA