ПЛАН УРОКА
Домашнее задание
параграф 5.4
*Задача. Придумайте задачу, в которой надо использовать массив и выполнять поиск элементов массива. Условие задачи должно быть связано с национальными парками Республики Беларусь. И в программе используется условный оператор.
Условие и решение можно отправить мне на почту или написать в тетради.
Минимальный и максимальный элементы массива
2. Фрагмент �for i:=1 to 70 do readln(t[i]);
используется для …
3. Фрагмент �for i:=1 to 70 do writeln(t[i]);
используется для …
4. Фрагмент �for i:=1 to 70 do
if t[i]>0 then writeln(t[i]);
выводит…
5. Фрагмент �for i:=1 to 70
if t[i]>0 then writeln(i);
выводит…
6. Фрагмент �for i:=1 to 70 do
if t[i]>0 then writeln(i, ‘ ‘,t[i]);
выводит…
7. Фрагмент �for i:=1 to 70 do
if t[i]>0 then k:=k+1;
считает…
8. Фрагмент �for i:=1 to 70 do
if t[i]>0 then s:=s+t[i];
считает…
ПРОВЕРЯЕМ
2. Фрагмент �for i:=1 to 70 do readln(t[i]);
используется для …
2. Фрагмент �for i:=1 to 70 do readln(t[i]);
используется для ввода элементов массива.
3. Фрагмент �for i:=1 to 70 do writeln(t[i]);
используется для …
3. Фрагмент �for i:=1 to 70 do writeln(t[i]);
используется для вывода элементов массива.
4. Фрагмент �for i:=1 to 70 do
if t[i]>0 then writeln(t[i]);
выводит…
4. Фрагмент �for i:=1 to 70 do
if t[i]>0 then writeln(t[i]);
выводит положительные элементы массива.
5. Фрагмент �for i:=1 to 70 do
if t[i]>0 then writeln(i);
выводит…
5. Фрагмент �for i:=1 to 70 do
if t[i]>0 then writeln(i);
выводит номера положительных элементов массива.
6. Фрагмент �for i:=1 to 70 do
if t[i]>0 then writeln(i, ‘ ‘,t[i]);
выводит…
6. Фрагмент �for i:=1 to 70 do
if t[i]>0 then writeln(i, ‘ ‘,t[i]);
выводит номера положительных элементов массива и их значения.
7. Фрагмент �for i:=1 to 70 do
if t[i]>0 then k:=k+1;
считает…
7. Фрагмент �for i:=1 to 70 do
if t[i]>0 then k:=k+1;
считает количество положительных элементов массива.
8. Фрагмент �for i:=1 to 70 do
if t[i]>0 then s:=s+t[i];
считает…
8. Фрагмент �for i:=1 to 70 do
if t[i]>0 then s:=s+t[i];
считает сумму положительных элементов массива.
Минимальный и максимальный элементы массива
Цели урока
планируется, что к концу урока вы будете уметь изменять, составлять программы для поиска максимального и минимального элементов массива
Развивающая цель:
Воспитательная цель:
А как бы вы искали максимальный элемент?
a[i]
элемент
номер элемента
max
Индексы | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Элементы | 15 | -8 | 3 | -3 | 20 | 10 | 3 |
Дан массив а
15
max:=a[1];
for i:=2 to n do
if a[i] > max then max:=a[i];
-8>15
3>15
-3>15
20>15
20
10>20
3>20
min
Индексы | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Элементы | 15 | -8 | 3 | -3 | 20 | 10 | 3 |
Дан массив а
15
min:=a[1];
for i:=2 to n do
if a[i] < min then min:=a[i];
-8<15
3<-8
-3<-8
20<-8
-8
10<-8
3<-8
Задача. Рыбаки устроили соревнования, кто словит самую большую рыбу. Определяли самую большую рыбу по весу. Вес вводится с клавиатуры. Количество рыбаков выберите сами. Определите вес самой большой рыбы.
v:array[1..5] of integer;
nmax{номер максимального},n:integer;
begin
writeln('Введите 5 элементов массива');
for n:=1 to 5 do readln(v[n]);
nmax:=1;
for n:=2 to 5 do
if v[n]>v[nmax] then nmax:=n;
writeln('Макс. вес рыбы ' , v[nmax]);
writeln('Кто словил ' ,nmax);
end.
Домашнее задание
параграф 6.1
*Задача. Придумайте задачу, в которой надо использовать массив и выполнять поиск элементов массива. Условие задачи должно быть связано с поступлением.
Условие и решение можно отправить мне на почту или написать в тетради.