Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Двумерные массивы (матрицы)



Читайте также:
  1. RAID-массивы и матрицы
  2. Двумерные массивы
  3. ДВУМЕРНЫЕ МАССИВЫ
  4. Двумерные массивы
  5. Двумерные массивы
  6. Двумерные массивы
  7. ДВУМЕРНЫЕ МАССИВЫ

Объявление двумерных массивов

По определению, элементом массива может быть переменная любого оперативного типа данных. Следовательно, можно объявить одномерный массив, состоящий из одномерных массивов, что в итоге даст таблицу или двумерный массив (рис. 24).

X

-2      
  -1   -8
    -3  

Рис.24

Чтобы обработать элемент матрицы, необходимо указать имя матрицы, а также номера строки и столбца, на пересечении которых он находится. Например, Х[2,3] — это элемент матрицы X, расположенный на пересечении 2 строки и 3 столбца. Таким образом, первый индекс всегда указывает номер строки, второй — всегда номер столбца.

Для объявления двумерного массива, состоящего из элементов вещественного типа, в разделе va r Паскаль программы необходимо записать оператор:

 

Var

X: аггау [<список индексов строк, список индексов столбцов>] of <базовый тип>;

 

где <список индексов строк> и <список индексов столбцов>, а также <базовый тип> означают то же самое, что и при описании одномерных массивов.

Например:

...

const

Nmax = 30;

Mmax = 40;

type

Matrix = array[1.. Nmax,1.. Mmax] of real;

var

X: MATRIX;

 

Решение задач с использованием двумерных массивов

Общий вид алгоритма решения задач такого рода задач смотрите на рис.2.

 


Дата добавления: 2015-07-10; просмотров: 117 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.005 сек.)