Презентация - Нахождение минимального и максимального элементов массива

2,983
просмотра
Презентации / Информатика / Нахождение минимального и максимального элементов массива

Текст этой презентации

Слайд 1

Нахождение минимального и максимального элементов массива, слайд 1

Слайд 2

Нахождение минимального и максимального элементов массива, слайд 2

Цели урока:
овладение умениями и навыками решения задач на нахождение максимального и минимального элементов массива; формирование умения применять на практике полученные знания.

Слайд 3

Нахождение минимального и максимального элементов массива, слайд 3

Устная работа Фронтальный опрос

Слайд 4

Нахождение минимального и максимального элементов массива, слайд 4

Слайд 5

Нахождение минимального и максимального элементов массива, слайд 5

Слайд 6

Нахождение минимального и максимального элементов массива, слайд 6

Слайд 7

Нахождение минимального и максимального элементов массива, слайд 7

Найдите правильное описание массива D: array[1..5] of real; Array D: [1..5] of real; D[1..5]:array of integer;
<имя массива>:= array [<кол-во элементов>] of <тип>;

Слайд 8

Нахождение минимального и максимального элементов массива, слайд 8

Для заполнения массива случайными числами мы должны подключить датчик случайных чисел, используя команду… Clrscr; A[i]:=?; Randomize;

Слайд 9

Нахождение минимального и максимального элементов массива, слайд 9

Для подсчета количества положительных элементов массива будем использовать условие… If a[i]>0 then k:=k+1; If a[i]>=0 then k:=k+a[i]; If a[i]>=0 then k:k+1;

Слайд 10

Нахождение минимального и максимального элементов массива, слайд 10

Нахождение минимального (максимального) элемента массива
-52
Максимальный элемент?
-9 5 -18 59 79 95 74 -52 17 19
Минимальный элемент?
95

Слайд 11

Нахождение минимального и максимального элементов массива, слайд 11

Алгоритм нахождения минимального и максимального элемента массива
1.Пусть первый элемент массива – минимальный (максимальный). 2.Пока не конец массива: Сравниваем каждый элемент массива с выбранным минимальным (максимальным): Если текущий элемент массива меньше минимального (больше максимального), то присваиваем минимальному (максимальном) числу - значение текущего элемента массива.

Слайд 12

Нахождение минимального и максимального элементов массива, слайд 12

Схема работы алгоритма
7 2 -5 4
Min:=7
2<7
Min:=2
Min:=-5
4<-5
Min:=-5
-5<2

Слайд 13

Нахождение минимального и максимального элементов массива, слайд 13

Программа
program prim1; var a:array [1..10] of integer; i:integer; min:integer;
for i:=1 to 10 do begin a[i]:=random(30); writeln (‘znas4enie’,i, ‘elementa massiva=’, a[i]); end;
min:=a[1];
for i:=1 to 10 do begin
if a[i]writeln(‘min=’,min); readln; end.
begin randomize;

Слайд 14

Нахождение минимального и максимального элементов массива, слайд 14

Самостоятельное выполнение заданий на компьютере
Дан массив а(10), заполненный датчиком случайных чисел. Найти сумму минимального и максимального элементов массива. 2. Дан целочисленный массив а(10), заполненный датчиком случайных чисел. Найти максимальный элемент массива среди четных элементов. 3. Дан массив а(10), заполненный датчиком случайных чисел. Найти минимальный элемент массива, принадлежащий интервалу (c,d).

Слайд 15

Нахождение минимального и максимального элементов массива, слайд 15

Домашнее задание
Дан массив а(10), заполненный датчиком случайных чисел. Найти наибольший положительный элемент массива и увеличить его в 3 раза.