|
|||
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕСтр 1 из 3Следующая ⇒
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «Донской государственный технический университет» (ДГТУ)
Кафедра «Программное обеспечение вычислительной техники и автоматизированных систем»
ЛАБОРАТОРНАЯ РАБОТА «РАБОТА С ДВУМЕРНЫМИ МАССИВАМИ»
Ростов-на-Дону Цель работы: научиться использовать двумерные массивы при решении задач. Освоить основные приемы работы с двумерными массивами.
Теоретическая часть Двумерный массив - это одномерный массив, элементами которого являются одномерные массивы.
Другими словами, это набор однотипных данных, имеющий общее имя, доступ к элементам которого осуществляется по двум индексам. Наглядно двумерный массив удобно представлять в виде таблицы, в которой 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.
|
|||
|