Хелпикс

Главная

Контакты

Случайная статья





ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ



 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«Донской государственный технический университет»

(ДГТУ)

 

Кафедра «Программное обеспечение вычислительной техники и автоматизированных систем»

 

ЛАБОРАТОРНАЯ РАБОТА

 «РАБОТА С ДВУМЕРНЫМИ МАССИВАМИ»

 

Ростов-на-Дону


Цель работы: научиться использовать двумерные массивы при решении задач. Освоить основные приемы работы с двумерными массивами.

 

Теоретическая часть

Двумерный массив - это одномерный массив, элементами которого являются одномерные массивы.

 

Другими словами, это набор однотипных данных, имеющий общее имя, доступ к элементам которого осуществляется по двум индексам. Наглядно двумерный массив удобно представлять в виде таблицы, в которой n строк и m столбцов, а под ячейкой таблицы, стоящей в i-й строке и j-м столбце понимают некоторый элемент массива a[i][j].

 

По-другому двумерный массив также называют матрицей, а в том случае, когда n=m (число строк равно числу столбцов) матрицу называют квадратной.

 

Для работы с двумерным массивом удобно использовать двойной цикл, где внешний цикл по i будет пробегать по всем строкам, а внутренний цикл по j будет для текущей строки i перебирать все ее элементы.

 

Пример работы с двумерным массивом:

 

var a: array [1..10, 1..10] of integer;

i,j:integer;

begin

for i:=1 to 10 do

 for j:=1 to 10 do

 a[i,j]:=Random(100);

end.

 

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

 

var a:array [1..10, 'a'..'z'] of integer;

i,j:integer;

begin

a[1,'b']:=Random(100);

 writeln(a[1,'b']);

end.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.