Обработка двумерных массивов

Слайд 2

Двумерные массивы

Задача: записать положение фигур на шахматной доске.

1

2

3

4

5

6

c6

A[6,3]

А

var Doska:array[1..8,1..8] of byte;

Объявить можно

Двумерные массивы Задача: записать положение фигур на шахматной доске. 1 2 3
так:

Слайд 3

Двумерные массивы

Для хранения такой таблицы объявить массив можно так:

var Т:array[2001..2010,1..12] of real;

Двумерные массивы Для хранения такой таблицы объявить массив можно так: var Т:array[2001..2010,1..12] of real;

Слайд 4

Прямоугольные таблицы называют матрицами.
Матрица – это массив, в котором каждый элемент имеет

Прямоугольные таблицы называют матрицами. Матрица – это массив, в котором каждый элемент
два индекса (номер строки и номер столбца).

A

элемент A[3,4]

Матрицы

строка 2

столбец 3

Слайд 5

Пример объявления:

var A:array[1..100,1..100] of integer;

Ввод с клавиатуры:

write('Количество строк и столбцов? ');
readln(N,M);
for i:=1

Пример объявления: var A:array[1..100,1..100] of integer; Ввод с клавиатуры: write('Количество строк и
to N do
for j:=1 to M do begin
write('A[',i,',',j,']=');
readln(A[i,j]);
end;

A[1,1]=

25

A[1,2]=

14

A[1,3]=

14

...

A[3,4]=

54

i

j

Ввод матрицы

Слайд 6

Вывод на экран

for i:=1 to N do
begin
writeln;
end;

после вывода строки перейти на новую

Вывод на экран for i:=1 to N do begin writeln; end; после
строку

for j:=1 to M do
write(A[i,j]:5);

следующее число в той же строке

Вывод матрицы

вывод строки

Слайд 7

Ко всем элементам прибавить 1

for i:=1 to N do
for j:=1 to

Ко всем элементам прибавить 1 for i:=1 to N do for j:=1
M do
A[i,j]:=A[i,j]+1;

цикл по строкам

цикл по столбцам

Обработка каждого элемента матрицы

A

Имя файла: Обработка-двумерных-массивов.pptx
Количество просмотров: 54
Количество скачиваний: 0