Рабочие листы
к вашим урокам
Скачать
1 слайд
Чтобы правильно занять свое место,
в кинотеатре нужно знать две координаты – ряд и место
1
2 слайд
«Морской бой». Каждая клетка на игровом поле определяется
двумя координатами - буквой и цифрой
а
в
с
е
f
g
h
i
d
1
2
3
4
5
6
8
7
9
10
аналогично в шахматах
j
2
3 слайд
Таблица Пифагора
3
4 слайд
Двумерные
массивы
Тема урока:
4
5 слайд
В математике таблицы чисел, состоящие из строк и столбцов называются матрицами и записываются в круглых скобках.
Двумерный массив. Матрицы
5
6 слайд
Двумерный массив. Применение
Использование двумерных массивов для построения поверхностей
6
7 слайд
Приведите примеры двумерных массивов
оценки в журнале;
таблицы, созданные в Excel;
таблицы мониторинга физического состояния учащихся;
таблица квадратов и др.
7
Двумерный массив. Примеры
8 слайд
определение
двумерного массива,
ввод и вывод
двумерного массива
Цель:
8
9 слайд
Задача: Ввести в память ПК результаты опытов
по определению удельного сопротивления
проводника, полученные в 10 сериях
по 20 опытов в каждой.
Если бы была выполнена одна серия опытов?
Можно задать 10 одномерных массивов?
Какие будут трудности?
9
10 слайд
Двумерный массив. Определение
Массив — это пронумерованная последовательность величин одинакового типа, обозначаемая одним именем.
Каждое из значений, составляющих массив, называется его компонентой
(или элементом массива).
Элементы массива располагаются в последовательных ячейках памяти, обозначаются именем массива и индексом.
10
11 слайд
Двумерный массив. Определение
Способ организации данных, при котором каждый элемент определяется
номером строки и номером столбца,
на пересечении которых он расположен,
называется двумерным массивом
11
12 слайд
Двумерный массив можно представить себе в виде таблицы, в которой все строки и столбцы пронумерованы.
Каждый элемент такого массива имеет два индекса:
Первый индекс – это номер строки;
Второй индекс – номер столбца.
12
13 слайд
Двумерный массив. Определение
1 2 3 4 5 6
1
2
3
В математике:
В Pascal:
Ai;j
A[i,j]
A[2,4]
A[1,2]
A[3,5]
13
14 слайд
Двумерный массив. Описание
Самый простой способ описания массива
a : array [1..10, 1..20] of real;
Имя массива
Количество строк
Количество столбцов
Тип данных в массиве
a: array [1..10] of array [1.. 20] of real;
Описание как массив массивов:
Одномерный массив
Каждый элемент которого в свою очередь является одномерным массивом
14
15 слайд
Двумерный массив. Описание
Const
m=10; n =20;
Var
a : array [1.. m, 1.. n] of integer;
Количество строк и столбцов через константу.
В разделе констант указываем число строк и столбцов
15
16 слайд
Номер парты и ряда
a[1,3]
a[2,4]
a[5,2]
Кто является «значением» этого элемента встает и комментирует номер парты и ряда
a[3,1]
a[4,3]
a[1,2]
a[2,3]
a[4,2]
16
17 слайд
Создание двумерных массивов
Двумерные массивы создаются:
путем ввода данных с клавиатуры,
с помощью случайных чисел,
с помощью вычислений по формулам.
Для формирования массива используется два вложенных цикла. Первый цикл перебирает строки, а второй – столбцы.
For i:=1 to n do
for j:=1 to m do
a[i , j]:=random(100);
For i:=1 to n do
for j:=1 to m do
readln (a[i , j]);
For i:=1 to n do
for j:=1 to m do
a[i , j]:=i*j;
17
18 слайд
For i := 1 to n do begin
For j := 1 to m do
begin
write('A[ ', i, ', ',j, ']= ');
readln(a[i, j])
end;
Двумерный массив. Заполнение
Заполнение массива с клавиатуры:
Цикл отвечающий за перебор строк. Берем первую, вторую и так далее строки
Цикл отвечающий за перебор ячеек в каждой строке.
end;
18
19 слайд
Двумерный массив. Заполнение
j , 1, M
Ввод a i , j
i , 1, N
Блок-схема заполнения с клавиатуры:
Цикл отвечающий за перебор строк. (Внешний цикл)
Цикл отвечающий за перебор ячеек в каждой строке. (Внутренний цикл)
19
20 слайд
Двумерный массив. Заполнение
Заполнение массива случайными числами:
For i := 1 to n do begin
For j := 1 to m do begin
a[i, j] := random(21) - 10;
write(a[i, j]:6);
end;
writeln;
end;
Write без LN выводит элементы массива в строку
Когда i-я строка закончилась, пишем пустой WriteLN для перехода на новую строку
20
21 слайд
Двумерный массив. Заполнение
j , 1, M
Вывод a i , j
i , 1, N
a i , j=
случайное[-10;10]
Цикл отвечающий за перебор строк. (Внешний цикл)
Цикл отвечающий за перебор ячеек в каждой строке. (Внутренний цикл)
21
22 слайд
Двумерный массив. Вывод определенной строки
a21
a22
a23
a24
a25
Элементы второй строки i=2
a[2,j]
1
2
3
4
5
1 2 3 4 5
22
23 слайд
Двумерный массив. Вывод определенного столбца
a11
a21
a31
a41
a51
Элементы первого столбца
j=1
a[i,1]
1
2
3
4
5
1 2 3 4 5
23
24 слайд
Двумерный массив. Вывод главной диагонали
a11
a22
a33
a44
a55
Элементы главной диагонали
i = j
a[i,i]
1
2
3
4
5
1 2 3 4 5
24
25 слайд
Задание
Составить программу ввода-вывода двумерного массива.
1 группа. Вывести вторую строку.
2 группа. Вывести первый столбец.
3 группа. Вывести главную диагональ.
25
26 слайд
Итоги урока
На этом уроке мы узнали:
Что такое двумерный массив;
2.Как описываются двумерные массивы в блоке описания переменных;
3.Способы заполнения массивов;
4.Как выводить двумерный массив на экран компьютера в виде таблицы;
5.Как вывести на экран строку, столбец и главную диагональ.
26
27 слайд
Спасибо
за внимание!
27
Рабочие листы
к вашим урокам
Скачать
6 662 916 материалов в базе
Настоящий материал опубликован пользователем Шкваркова Лариса Петровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.