Ход урока.
1. Организационный момент.
«Здравствуйте ребята! Тема нашего урока экстремумы функции (слайд 1)».
2. Проверка ранее изученного материала.
«Ребята перед вами последовательность элементов (слайд 2). Определите пожалуйста
а) является ли данная последовательность массивом? Почему вы так считаете?
Хорошо!»
3. Изучение нового материала.
«Экстремумами массива называются наименьший и наибольший элемент массива.
При написании программы, мы будем обозначать экстремумы массива как max – наибольший элемент массива и min – наименьший элемент массива.
Ребята сейчас ещё раз посмотрите на данный массив и ответьте на вопросы:
б) Назовите наибольший элемент массива и его индекс?
в) Назовите наименьший элемент массива и его индекс?
Молодцы ребята!
А сейчас мы разберём программу поиска минимального элемента массива (слайд 3).
Давайте отметим этапы, которые присутствуют в данной программе.
1 этап – ввод элементов в массив
2 этап – присваивание минимальному значению начального значения.
Минимальному значению можно присвоить значение любого элемента массива, но удобнее присваивать значение первого элемента массива.
3 этап - проверка всех элементов массива на минимальный элемент.
4 этап – вывод минимального значения.
4. Закрепление изученных знаний.
Давайте выполним задание. По фрагменту блок – схемы напишите фрагмент программы (слайд 4).
Ребята сейчас вы будете говорить что должно быть записано в программе, а я буду записывать это на доске.
В задаче требуется поменять местами значение минимального элемента и последнего элемента массива, и вывести его. Итак начнём.
1. Минимальному значению присваивается начальное значение. Переменной К тоже присваивается начальное значение.
Min:=A[1];
K:=1;
2. Дан массив от 1 до 10 элементов. Записываем цикл
For i:=1 to 10 do begin
3. Дальше мы проверяем все элементы между собой и находим минимальный, при этом запоминая его номер.
If A[i]< min then begin min:=A[i]; K: =I; end; end;
4. Затем сохраняем значение минимального элемента в некоторой переменной G.
Затем меняем значение минимального элемента и последнего элемента массива. Сохраняем значение теперь уже последнего элемента в переменной G, где хранится минимальный элемент.
G:=A[K];
A[K]:=A[10];
A[10]:=G;
END.
Молодцы ребята!
5. Практическая работа.
«Но как вы видите у нас написан только фрагмент программы. Сейчас вы сядете за компьютеры и допишите эту программу. Давайте определимся, что вы должны дописать. В данной программе отсутствует описание массива и других переменных программы, ввод элементов в массив и вывод. Задание вами получено, садимся за компьютеры и выполняем задание».
Весь материал - в документе.