Похожие презентации:
Обработка массивов
1.
Разминка:Как
Как
введены
Какие
числа
в
Каково
имя
ЧтоСколько
вычисляет
пронумерованы
массиве?
данные в
массива?
программа?
элементов
в
элементы?
массив?
массиве?
2.
Поиск суммы положительных и суммы отрицательных элементов1 2
-5 3
y=:0
z=:0
3
1
4 5 6 7
-4 -3 2 5
8 9 10
-1 -7 4
1
2
3
4
5
6
7
8
9
10
-5
-5
-5
-9
-12
-12
-12
-13
-20
-20
A[1]>0?
A[2]>0?
A[3]>0?
A[4]>0?
A[5]>0?
A[6]>0?
A[7]>0?
A[8]>0?
A[9]>0?
A[10]>0?
0
3
4
4
4
6
11
11
11
15
-5
3
1
-4
-3
2
5
-1
-7
4
3.
Рассмотримассив
Отгадай действие
Под
Под каким
каким индексом
индексом расположен
расположен максимальный
минимальный
элемент.
Чему он равен?
imin: = 9 a[imin]:=-7
imax: = 7 a[imax]:=5
4.
Рассмотри исходный и обработанныйОтгадай вид
обработки
массив
5.
26.11.19Тема урока:
imin: = 9 a[imin]:=-7
imax: = 7 a[imax]:=5
6.
Задачи урока:Познакомиться:
с некоторыми принципами
обработки массивов.
Научиться:
применять принципы
обработки массивов для
решения практических задач.
7.
Повторение:8.
Какимпринципбудет принцип
минимального
элемента?
Каков
поиска
максимального
Какой
выполнен
видпоиска
обработки
данныхэлемента?
массиве?
m
k
Dat[k]>m ?
m:=Dat[k]
0
16
20
20
41
41
41
41
41
41
1
2
3
4
5
6
7
8
9
10
+
+
+
-
16
20
41
-
9.
Какойвыполнен
вид
Каков принцип
сортировки?
Сортировка
массива
Какой еще возможен
вид
сортировки?
сортировки?
Индекс
1
2
3
4
5
6
7
8
Значение
0
0
9
9
9
9
9
9
9
1
1
1
6
6
6
6
6
6
9
9
0
0
5
5
5
5
5
2
2
2
2
2
4
4
4
4
4
4
4
4
4
2
3
3
3
3
3
3
3
3
3
2
2
2
6
6
6
1
1
1
1
1
1
5
5
5
5
0
0
0
0
0
1
2
3
Шаги
4
5
6
7
Итог:
10.
Выполнить:Day:=1 m:=Dat[1]=7
Day
k
m
Dat[k]<m ?
m:=Dat[k]
Day:=k
1
1
1
1
4
4
2
3
4
5
6
7
7
7
7
7
6
6
+
-
6
6
6
4
4
4
Вид обработки данных: поиск номера дня недели, в
который температура воздуха была минимальной.
Программирование