Презентация, доклад по информатике на тему Двумерный массив

Содержание

Двумерный массив –это массив элементы которого нумеруются двумя индексами (номером строки и номером столбца)а(2,5)столбцыстроки

Слайд 1Двумерный массив
Учитель информатики
МАОУ МО г.Нягань «СОШ№2»
Тарасенко Ольга Петровна

Двумерный массивУчитель информатикиМАОУ МО г.Нягань «СОШ№2»Тарасенко Ольга Петровна

Слайд 2Двумерный массив –это массив элементы которого нумеруются двумя индексами (номером строки

и номером столбца)

а(2,5)

столбцы

строки

Двумерный массив –это массив элементы которого нумеруются двумя индексами (номером строки и номером столбца)а(2,5)столбцыстроки

Слайд 3Описание массива
var A: array [in..ik, jn..jk] of тип;

Описание массиваvar A: array [in..ik, jn..jk] of тип;

Слайд 4Ввод массива
for i:=n to k do
begin

for j:=n to k do
begin
readln(A[i,j]);
end;
end;
Ввод массиваfor i:=n to k do  begin    for j:=n to k do

Слайд 5Вывод массива
for i:=n to k do
begin

for j:=n to k do
begin
writeln(A[i,j]);
end;
end;
Вывод массиваfor i:=n to k do  begin    for j:=n to k do

Слайд 6Сумма элементов массива
S =0+A[1,1]+A[1,2]+A[1,3]+A[2,1]+A[2,2]+
S=S+A[I,j]
S
A[2,3]

Сумма элементов массиваS =0+A[1,1]+A[1,2]+A[1,3]+A[2,1]+A[2,2]+S=S+A[I,j]SA[2,3]

Слайд 7Сумма элементов массива
S:=0;
for i:=in to ik do
begin

for j:=jn to jk do
begin
S=A[i,j];
end;
end;
Сумма элементов массиваS:=0;for i:=in to ik do  begin    for j:=jn to jk do

Слайд 8Сумма элементов двух массивов
A (2,3)
В (2,3)
С (2,3)
Сумма элементов массивов возможна при

равном количестве строк и столбцов массивов и одинаковом типе данных.

C[i,j]=A[i,j]+B[i,j]

Сумма элементов двух массивовA (2,3)В (2,3)С (2,3)Сумма элементов массивов возможна при равном количестве строк и столбцов массивов

Слайд 9Сумма элементов двух массивов
Сумма элементов двух массивов
for i:=n to k do

begin С[i]=A[i]+B[i];
end;
Сумма элементов двух массивовСумма элементов двух массивовfor i:=n to k do  begin С[i]=A[i]+B[i];  end;

Слайд 10Дан целочисленный двумерный массив, размерности n х m, найти сумму элементов

массива в каждой строке.

Программный код:  Var a: array[1..50,1..50] of integer;       i, j, n, m,S: integer; Begin Write(‘сколько строк?’); Readln(n); Write(‘сколько столбцов?’); Readln(m); For i:=1 to n do   For j:=1 to m do        begin                    write(‘a[‘,i,’,’,j,’)=’);     readln (a[i,j]);      {ввод двумерного массива}       end; For i:=1 to n do   begin      S:=0;      For j:=1 to m do        S:=S+a[i,j]; {подсчитывается сумма элементов строки}      Writeln(‘сумма элементов в ‘,i,’ строке равна  ‘,S);   end; End.

Дан целочисленный двумерный массив, размерности n х m, найти сумму элементов массива в каждой строке.Программный код:  Var

Слайд 11Найти максимальный диагональный элемент и указать его координаты в главной диагонали

матрицы.

const N = 10;
var
m: array[1..N,1..N] of integer;
i, j: byte;
max: integer;
begin
randomize;
for i:=1 to N do begin
for j:=1 to N do begin
m[i,j] := random(50); write(m[i,j]:3);
end;
writeln;
end;
max := i;
for i:=2 to N do
if m[i,i] > m[max,max] then max := i; writeln(max,',',max, ' = ', m[max,max]); max := 1;
for i:=2 to N do
if m[i,N-i+1] > m[max,N-max+1] then max := i; writeln(max,',',N-max+1, ' = ', m[max,N-max+1]);
end.

Найти максимальный диагональный элемент и указать его координаты в главной диагонали матрицы.const N = 10; var

Слайд 12Результат

Результат

Слайд 13Спасибо за внимание!

Спасибо за внимание!

Слайд 14Источники
Задача -https://www.sites.google.com/site/elektronnyjucebnikmitrofanova/home
Задача - https://pas1.ru/taskmatrix
Оригинальная справка «Программирование в среде Turbo

Pascal» справочное пособие, 2007г.

ИсточникиЗадача -https://www.sites.google.com/site/elektronnyjucebnikmitrofanova/home Задача - https://pas1.ru/taskmatrix Оригинальная справка «Программирование в среде Turbo Pascal» справочное пособие, 2007г.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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