Тема: Структурированные типы данных. Двумерные массивы
презентация к уроку по информатике и икт (11 класс) на тему
Демонстрационный материал при объяснении темы "Двумерные массивы"
Скачать:
Вложение | Размер |
---|---|
dvummassiv.ppt | 142.5 КБ |
Предварительный просмотр:
Подписи к слайдам:
Объявление массива Var a:array [1..4, 1..3] of integer; Const n=4; m=3; Var a:array [1..n, 1..m] of integer;
Ввод значений 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 for j:=1 to m do a[i,j]:= i*j; { по формуле }
Ввод значений For i:= 1 to n do for j:=1 to m do a[i,j]:= random(100); { заполнение массива случайными числами }
Вывод матрицы в виде таблицы 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;
Ввод матрицы с клавиатуры и вывод ее в виде таблицы 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;
Приемы программирования { нахождение суммы всех элементов } S:=0; For i:= 1 to n do for j:=1 to m do S:=S+A[i,j];
Приемы программирования { нахождение суммы всех элементов по строкам } For i:= 1 to n do begin S:=0; for j:=1 to m do S:=S+A[i,j];{ сумма значений в строке } writeln(S); end;
Приемы программирования { нахождение суммы всех элементов по столбцам } For j:= 1 to m do begin S:=0; for i:=1 to n do S:=S+A[i,j];{ сумма значений в столбце } writeln(S); end;
Приемы программирования { нахождение произведения всех элементов } p:=1; For i:= 1 to n do for j:=1 to m do p:=p*A[i,j];
Приемы программирования нахождение среднего арифметического всех элементов } 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);
Приемы программирования { поиск наибольшего элемента в матрице } 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);
Приемы программирования { найти наименьшее значение из максимумов в каждой строке } 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 Квадратные двуменрные массивы 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 Области элементов двумерных массивов 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 Области элементов двумерных массивов 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 Признаки четности строк и столбцов нечетность Odd(I) Odd(J) четность Not(Odd(I)) Not(Odd(J)) Решите задачу: Сформировать таблицу Пифагора (таблица умножения в виде прямоугольной таблицы вида: 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-х классов. Работа состоит из четырех вариантов, в каждом по три задания. В первом задании дан фра...