Выбранный для просмотра документ Двумерный массив.ppt
Скачать материал "Урок по информатике "Двумерный массив""
Рабочие листы
к вашим урокам
Скачать
1 слайд
Урок информатики «Двумерный массив»
Гречухина Надежда Григорьевна
МБОУ школа № 19.
Г. Кинешма
2016 год
2 слайд
А 1
В 5
Б 3
Двумерный массив
3 слайд
Первый индекс – номер строки
Первый индекс –номер столбца
Каждый элемент такого массива имеет два индекса:
4 слайд
Двумерный массив - это структурированный тип данных в виде прямоугольной таблицы. Положение элементов в двумерных массивах описывается двумя индексами.
Если матрица имеет имя A, то обращение A[i,k] обозначает элемент, расположенный на пересечении строки i и столбца k
Двумерный массив - это одномерный массив, элементами которого являются одномерные массивы.
Это набор однотипных данных, имеющий общее имя, доступ к элементам которого осуществляется по двум индексам.
Матрица (двумерный массив) – это прямоугольная таблица однотипных элементов
5 слайд
Номера строк
Номера столбцов
А[ 2,5]=
А[ 5,2]=
А[ 1,2]=
А[ 3,4]=
20
43
12
10
6 слайд
Элементы, у которых номера строки и столбца совпадают, расположены на главной диагонали
Номера строки и столбца совпадают
7 слайд
Выше главной диагонали расположены элементы, у которых номер строки меньше номера столбца
8 слайд
Ниже главной диагонали расположены элементы, у которых номер строки больше номера столбца
9 слайд
Объявление матриц
const N = 3; M = 4;
var A: array[1..N, 1..M] of integer;
строки
столбцы
Var A: array[1..100,1..100] of integer;
var
a, : array [1..5, 1..10] of integer;
i, j: integer; { индексы массива }
begin
for i :=1 to 5 do {цикл для перебора всех строк}
for j :=1 to 10 do {перебор всех элементов строки по столбцам}
readln ( a [ i , j ]); {ввод с клавиатуры элемента, стоящего в i -й строке и j -м столбце}
Ввод двумерного массива с клавиатуры:
10 слайд
Вывод двумерного массива на экран
for i :=1 to 5 do {цикл для перебора всех строк}
begin
for j :=1 to 10 do {перебор всех элементов строки по столбцам}
write ( a [ i , j ]:4); {печать элементов, стоящих в i -й строке матрицы в одной экранной строке, при этом для вывода каждого элемента отводится 4 позиции}
writeln ; {прежде, чем сменить номер строки в матрице, нужно перевести курсор на начало новой экранной строки}
end ;
11 слайд
Заполнение случайными числами:
for i:=1 to N do begin
for j:=1 to M do begin
A[i,j]:= random(100) + 20;
write(A[i,j]:3)
end;
writeln
end;
12 слайд
Задача 1.
Что можно сказать о сформированном массиве?
Const N=6; M=3;
Var c: Array [1..N,1..M] Of Integer;
i, j: Integer;
Begin
For i:=1 To N Do
Begin
For j:=1 To M Do
Begin
С[i,j]:= random(61) + 20;
Write (c[i,j]:6);
End;
WriteLn;
End;
…
End.
Ответ: двумерный целочисленный массив,
6 строк, 3 столбца.
Задача 2. Что находит фрагмент программы?
const n=3;
var a:array [1..n,1..n] of real;
i, j: integer; S: real;
Begin
S:=0;
for i:=1 to n do
S:=S+a[i,i];
Ответ: находит сумму элементов.
var i,j,s:integer;
A:array[1..5,1..5] of integer;
BEGIN
for i:=1 to 5 do
for j:=1 to 5 do begin);
readln(A[i,j]); end;
s:=0; for i:=1 to 5 do
for j:=1 to 5 do if i=j then s:=s+A[i,j]; writeln('s= ',s); END.
Ответ: находит сумму элементов главной диагонали.
13 слайд
Составить программу, которая создает массив случайных чисел, выводит его на экран и вычисляет сумму всех его элементов.
Задача
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ урок по теме Двумерный массив.doc
Скачать материал "Урок по информатике "Двумерный массив""
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 655 248 материалов в базе
Настоящий материал опубликован пользователем Гречухина Надежда Григорьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
4 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.