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

Описание двумерного массива



Для двумерных массивов:

var

a: array[1..n,1..m] of <тип>;

Где a – имя массива;

n, m – количество строк и столбцов в массиве;

<тип> – тип элементов массива.

Количество элементов в массиве - n m.

Например:

var

mas: array [1…10,1..10] of real;

begin

Описан массив mas, содержащий 100 элементов вещественного типа (10 строк и 10 столбцов).

Размер массива должен быть задан в явном виде (как в предыдущем фрагменте), или через const.

Например:

const

n = 5, m=5;

var

mas: array[1…n,1..m] of real;

begin

Описан массив mas, содержащий 25 элементов целого типа (5 строк и 5 столбцов).

Каждый элемент массива определяется с помощью двух индексов, стоящих справа от имени в квадратных скобках.

a[i, j] – элемент стоящий на пересечении i-ой строки и j-го столбца.

a[i, i] – элементы главной диагонали.

a[i, 2] – элементы второго столбца.

Индекс может быть переменной, константой, арифметическим выражением целого типа.

Если количество строк равно количеству столбцов, матрица называется квадратной.

Обработка двумерных массивов производится при изменении индексов элементов.

Все элементы главной диагонали удовлетворяют условию:

i=j

(номер строки равен номеру столбца).

Все элементы побочной диагонали удовлетворяют условию:

i+j=n+1

(n – количество строк и столбцов).

Элементы, расположенные над главной диагональю удовлетворяют условию:

i<j

(номер строки строго меньше номера столбца).

Элементы, расположенные под главной диагональю удовлетворяют условию:

i>j

(номер строки строго больше номера столбца).





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



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