Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Двумерные массивы

ОписаниеДвумерный массив-это массив массивовМатрица- это прямоугольная таблица размером N*M, в которой каждый элемент характеризуется номером строки- i и номером столбца- j.a[1,1] a[1,2] a[1,3] a[1,4] a[1,5]a[2,1] a[2,2] a[2,3] a[2,4] a[2,5]a[3,1] a[3,2] a[3,3] a[3,4] a[3,5]a[4,1] a[4,2] a[4,3] a[4,4]
Двумерные массивы Введение ОписаниеДвумерный массив-это массив массивовМатрица- это прямоугольная таблица размером N*M, в которой каждый Квадратная матрица- это матрица, в которой количество строк совпадает с количеством столбцов. (N=M)Главная диагональi=jПобочная диагональj=n-i+1 var: array [1..n,1..m] of ; Например:const n=3, m=4;var a: array [1..n,1..m] of integer; Ввод массиваconst n=4, m=5;var   A : array [1..n,1..m] of integer; Ввод массиваfor  i := 1 to n do begin		for  j Сумма элементов, нахождение минимума(максимума)for  i := 1 to n do 		for Представление в памятиАДРЕС ( A [ I,J] )= АДРЕС ( А[1,1] )+ Задача Заполнить матрицу порядка n по следующему образцу:1 2 3 ... n-2 Program Massiv12;Var I, J, K, N : Integer; A : Array [1..10,
Слайды презентации

Слайд 2 Описание
Двумерный массив-это массив массивов
Матрица- это прямоугольная таблица размером

ОписаниеДвумерный массив-это массив массивовМатрица- это прямоугольная таблица размером N*M, в которой

N*M, в которой каждый элемент характеризуется номером строки- i

и номером столбца- j.

a[1,1] a[1,2] a[1,3] a[1,4] a[1,5]
a[2,1] a[2,2] a[2,3] a[2,4] a[2,5]
a[3,1] a[3,2] a[3,3] a[3,4] a[3,5]
a[4,1] a[4,2] a[4,3] a[4,4] a[4,5]
a[5,1] a[5,2] a[5,3] a[5,4] a[5,5]

При N=5 и M=5

Номер строки

Номер столбца


Слайд 3 Квадратная матрица- это матрица, в которой количество строк

Квадратная матрица- это матрица, в которой количество строк совпадает с количеством столбцов. (N=M)Главная диагональi=jПобочная диагональj=n-i+1

совпадает с количеством столбцов. (N=M)


Главная диагональ
i=j
Побочная диагональ
j=n-i+1


Слайд 4 var
: array [1..n,1..m] of ;
Например:
const
n=3,

var: array [1..n,1..m] of ; Например:const n=3, m=4;var a: array [1..n,1..m] of integer;

m=4;
var
a: array [1..n,1..m] of integer;


Слайд 5 Ввод массива
const n=4, m=5;
var A :

Ввод массиваconst n=4, m=5;var  A : array [1..n,1..m] of integer;

array [1..n,1..m] of integer;

i,j : integer;

randomize;
for i := 1 to n do begin {цикл для перебора всех строк}
for j:=1to m do begin {перебор элементов строки по столбцам}
a[i,j]:=random(50);
write(a[i,j]);
end;
writeln;
end;


Слайд 6 Ввод массива

for i := 1 to n

Ввод массиваfor i := 1 to n do begin		for j := 1 to m do			write(a[i,j]);		writeln;end;

do
begin
for j := 1 to m do
write(a[i,j]);
writeln;
end;


Слайд 7 Сумма элементов, нахождение минимума(максимума)
for i := 1

Сумма элементов, нахождение минимума(максимума)for i := 1 to n do 		for

to n do
for j := 1 to

m do
s:=s+a[i,j];

min:=a[1,1];
for i := 1 to n do
for j := 1 to m do
if a[i,j] min:= a[i,j]; imin:=i; jmin:=j;
end;

Слайд 8 Представление в памяти
АДРЕС ( A [ I,J] )=

Представление в памятиАДРЕС ( A [ I,J] )= АДРЕС ( А[1,1]

АДРЕС ( А[1,1] )+ X байт * M*( I

-1)+ X байт *( J -1) ,

где Х байт – размер одного элемента
M – количество элементов в строке

Слайд 9 Задача
Заполнить матрицу порядка n по следующему образцу:
1

Задача Заполнить матрицу порядка n по следующему образцу:1 2 3 ...

2 3 ... n-2 n-1 n
2 1 2

... n-3 n-2 n-1
3 2 1 ... n-4 n-3 n-2
....................
n-1 n-2 n-3 ... 2 1 2
n n-1 n-2 ... 3 2 1

  • Имя файла: dvumernye-massivy.pptx
  • Количество просмотров: 80
  • Количество скачиваний: 0