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

Содержание

Слайд 2

Цели урока:

овладение умениями и навыками решения задач на нахождение максимального и минимального

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

Слайд 3

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

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

Слайд 7

Найдите правильное описание массива
D: array[1..5] of real;
Array D: [1..5] of real;
D[1..5]:array of

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

<имя массива>:= array [<кол-во элементов>] of <тип>;

Слайд 8

Для заполнения массива случайными числами мы должны подключить датчик случайных чисел, используя

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

Слайд 9

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

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

Слайд 10

Нахождение минимального (максимального) элемента массива

-52

Максимальный элемент?

-9 5 -18 59

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

Минимальный элемент?

95

Слайд 11

Алгоритм нахождения минимального и максимального элемента массива

1.Пусть первый элемент массива – минимальный

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

Слайд 12

Схема работы алгоритма

7 2 -5 4

Min:=7

2<7

Min:=2

Min:=-5

4<-5

Min:=-5

-5<2

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

Слайд 13

Программа

program prim1;
var a:array [1..10] of integer;
i:integer; min:integer;

for i:=1 to 10 do

Программа program prim1; var a:array [1..10] of integer; i:integer; min:integer; for i:=1
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]end;

writeln(‘min=’,min);
readln;
end.

begin
randomize;

Слайд 15

Самостоятельное выполнение заданий на компьютере

Самостоятельное выполнение заданий на компьютере

Слайд 16

Домашнее задание

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

Домашнее задание Дан массив а(10), заполненный датчиком случайных чисел. Найти наибольший элемент
и увеличить его в 3 раза.
Имя файла: Презентация-на-тему-Нахождение-минимального-и-максимального-элемента-массива-.pptx
Количество просмотров: 376
Количество скачиваний: 3