Тема: Структурированные типы данных. Двумерные массивы
презентация к уроку по информатике и икт (11 класс) на тему

Демонстрационный материал при объяснении темы "Двумерные массивы"

Скачать:

ВложениеРазмер
Office presentation icon dvummassiv.ppt142.5 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Двумерный массив 1 2 3 4 … m 1 A 11 A 12 A 13 A 14 … A 1m 2 A 21 A 22 A 23 A 24 .. … A 2m 3 A 31 A 32 A 33 A 34 … A 3m … … . … … … … … n A n1 A n2 A n3 A n4 … A nm СТОЛБЦЫ СТРОКИ

Слайд 2

Объявление массива Var a:array [1..4, 1..3] of integer; Const n=4; m=3; Var a:array [1..n, 1..m] of integer;

Слайд 3

Ввод значений For i:= 1 to n do for j:=1 to m do begin write (‘A[‘,i,j,’]=’); readln(a[i,j]); { с клавиатуры } end;

Слайд 4

Ввод значений For i:= 1 to n do for j:=1 to m do a[i,j]:= i*j; { по формуле }

Слайд 5

Ввод значений For i:= 1 to n do for j:=1 to m do a[i,j]:= random(100); { заполнение массива случайными числами }

Слайд 6

Вывод матрицы в виде таблицы Writeln(‘ вывод исходного массива A[I,j]’); For i:= 1 to n do begin for j:=1 to m do begin write(a[i,j]:5); end; writeln; End;

Слайд 7

Ввод матрицы с клавиатуры и вывод ее в виде таблицы Uses crt; Var a:array [1..4, 1..3] of integer; Begin N:=4; m:=3; For i:= 1 to n do for j:=1 to m do begin readln(a[i,j]); { с клавиатуры } Gotoxy(5*j,i+6); write (A[i,j]); end;

Слайд 8

Приемы программирования { нахождение суммы всех элементов } S:=0; For i:= 1 to n do for j:=1 to m do S:=S+A[i,j];

Слайд 9

Приемы программирования { нахождение суммы всех элементов по строкам } For i:= 1 to n do begin S:=0; for j:=1 to m do S:=S+A[i,j];{ сумма значений в строке } writeln(S); end;

Слайд 10

Приемы программирования { нахождение суммы всех элементов по столбцам } For j:= 1 to m do begin S:=0; for i:=1 to n do S:=S+A[i,j];{ сумма значений в столбце } writeln(S); end;

Слайд 11

Приемы программирования { нахождение произведения всех элементов } p:=1; For i:= 1 to n do for j:=1 to m do p:=p*A[i,j];

Слайд 12

Приемы программирования нахождение среднего арифметического всех элементов } S:=0; For i:= 1 to n do for j:=1 to m do S:=S+A[i,j];{ сумма значений в столбце } end; Sr:=S/(n*m); writeln(‘ среднее арифметическое- ’Sr:7:2);

Слайд 13

Приемы программирования { поиск наибольшего элемента в матрице } Max:=a[1,1]; For i:= 1 to n do for j:=1 to m do if a[i,j]>max then max:=a[i,j]; writeln(‘ наибольшее значение- ’,max);

Слайд 14

Приемы программирования { найти наименьшее значение из максимумов в каждой строке } Min:=10000; For i:=1 to n do begin Max:=a[i,1]; for j:=1 to m do begin if a[i,j]>max then max:=a[i,j]; end; if max

Слайд 15

Квадратные двуменрные массивы A 11 A 12 A 13 A 14 A 21 A 22 A 23 A 24 A 31 A 32 A 33 A 34 A 41 A 42 A 43 A 44 Главная диагональ: I=J Побочная диагональ: I=N-J+1

Слайд 16

Области элементов двумерных массивов I<=J and I<=N-J+1 Or I>=J and I<=N-J+1 I>=J and I<=N-J+1 Or I<=J and I>=N-J+1

Слайд 17

Области элементов двумерных массивов I<=N div 2 and J<= M div 2 Or I>=N div 2 and J>= M div 2 ОСИ СИММЕТРИИ : I div 2 , J div 2 или round(I div 2) , round(J div 2) I<=N div 2 and J>= M div 2 Or I>=N div 2 and J<= M div 2

Слайд 18

Признаки четности строк и столбцов нечетность Odd(I) Odd(J) четность Not(Odd(I)) Not(Odd(J))

Слайд 19

Решите задачу: Сформировать таблицу Пифагора (таблица умножения в виде прямоугольной таблицы вида: 1 2 3 4 5 … 9 2 4 6 8 10 18 3 6 9 12 15 27 4 8 12 16 20 36 5 10 15 20 25 45 … 9 18 27 36 45 81


По теме: методические разработки, презентации и конспекты

Контрольная работа по теме "Двумерные массивы"

Предлагается 19 вариантов задач по теме "Двумерные массивы"...

Понятие массива. Одномерные и двумерные массивы. Элемент массива.

Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...

Урок по теме: "Работа с элементами двумерного массива"

Данный материал рекомендутся использовать для учащихся 9-10 классов в качестве обобщения темы:  "Работа с элементами двумерного массива"....

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

Демонстрационный материал при изучении темы : Одномерные массивы.1. Понятие массива2. Объявление и описание3. Ввод значений одномерногомассива4. Вывод значений одномерного массива "в столбец" и ...

Контрольная работа по теме "Одномерные и двумерные массивы"

Примерная работа для самостоятельной подготовки студентов к написанию  контрольной работы по теме...

Дистанционный зачет по теме "Обработка двумерных массивов"

Пример организации  дистанционного зачета. Актуально, кргда надо экономить время на уроке http://array10.blogspot.ru/...

Контрольная работа по теме "Двумерные массивы"

Данная контрольная работа по теме "Двумерные массивы" предназначена для обучающихся 10-х классов. Работа состоит из четырех вариантов, в каждом по три  задания. В первом задании дан фра...