Similar presentations:
Поиск элементов массива (9 класс)
1.
ПОИСК ЭЛЕМЕНТОВ МАССИВА2.
ПОВТОРЕНИЕ ПРОЙДЕННОГО МАТЕРИАЛА:ЧТО НАЗЫВАЮТ МАССИВОМ?
Массив – это обозначаемая одним именем
пронумерованная последовательность однотипных
элементов
3.
ПОВТОРЕНИЕ ПРОЙДЕННОГО МАТЕРИАЛА:ЧТО НАЗЫВАЮТ ИНДЕКСОМ ЭЛЕМЕНТА МАССИВА?
Индекс – это место каждого элемента в массиве
4.
ПОВТОРЕНИЕ ПРОЙДЕННОГО МАТЕРИАЛА:КАК ОПИСЫВАЮТСЯ МАССИВЫ В ЯЗЫКЕ PASCAL?
имя_массива: array[индекс1..индексN] of тип_элементов;
5.
ПОВТОРЕНИЕ ПРОЙДЕННОГО МАТЕРИАЛА:КАК МОЖНО ВВЕСТИ МАССИВ?
Массив можно ввести с клавиатуры, можно формировать
массив программно, задать значения элементов массива
случайным образом или задать массив в разделе констант
6.
ПОВТОРЕНИЕ ПРОЙДЕННОГО МАТЕРИАЛА:С ПОМОЩЬЮ КАКОЙ ФУНКЦИИ МОЖНО ЗАПОЛНИТЬ МАССИВ
СЛУЧАЙНЫМИ ЧИСЛАМИ ИЗ ПРОМЕЖУТКА [A, B]?
X[i] := random(b – a + 1) + a.
7.
ПОВТОРЕНИЕ ПРОЙДЕННОГО МАТЕРИАЛА:КАК МОЖНО ВЫВЕСТИ МАССИВ?
Элементы массива можно вывести в строку или в
столбец
8.
Поиск элементов с заданными свойствамиСоставить программу, которая формирует массив из 7 случайных целых чисел
от 0 до 50 и осуществляет поиск максимального элемента.
9.
Поиск элементов с заданными свойствамиЦель поиска заключается в нахождении максимального или
минимального значений
10.
Поиск элементов с заданными свойствамиСоставить программу, которая формирует массив из 7
случайных целых чисел от 0 до 50 и осуществляет поиск
максимального элемента
11.
Поиск элементов с заданными свойствамиprogram Primer;
var A: array [1..7] of integer;
max, k, i: integer;
begin
12.
Поиск элементов с заданными свойствамиfor i:=1 to 7 do A[i]:=random(51);
max:=A[1]; k:=1;
13.
Поиск элементов с заданными свойствамиfor i:=2 to 7 do
if A[i]>max then
{условие поиска максимума}
begin
max:=A[i]; k:=i;
end;
{присвоение значений max и k }
14.
Поиск элементов с заданными свойствамиWriteln ('максимальный элемент A[‘, k, ‘] = ‘, max);
for i:=1 to 7 do write (a[i]:4);
end.
15.
Поиск элементов с заданными свойствамиРезультат работы программы может выглядеть так:
16.
Поиск элементов с заданными свойствамиЕсли в массиве несколько элементов имеют максимальное
значение, то в переменной k будет запоминаться индекс первого из
них. Для запоминания индекса последнего из максимальных
элементов необходимо использовать условие A[i]>=max.
17.
ФИЗКУЛЬТМИНУТКА18.
19.
20.
21.
22.
23.
24.
Поиск элементов с заданными свойствамиКак изменится программа, если необходимо
найти минимальный элемент массива?
Для поиска минимального элемента необходимо заменить знак ”>”
больше в условии оператора ветвления на знак ”<” меньше
25.
Поиск элементов с заданными свойствамиВ массив с клавиатуры вводятся результаты соревнований по бегу
(значения времени от 50 до 100 с). Составить программу, которая
определяет номер и время победителя
26.
Поиск элементов с заданными свойствамиprogram Primer;
var A: array [1..12] of integer;
min, k, i: integer;
begin
27.
Поиск элементов с заданными свойствамиfor i:=1 to 12 do read (A[i]);
min:=A[1]; k:=1;
28.
Поиск элементов с заданными свойствамиfor i:=2 to 12 do
if A[i]<min then
begin
min:=A[i]; k:=i;
end;
29.
Поиск элементов с заданными свойствамиWriteln (‘Победил участник номер’,k,’с результатом’,min);
end.
30.
Поиск элементов с заданными свойствамиРезультат работы программы может выглядеть так:
31.
ДОМАШНЕЕ ЗАДАНИЕ§ 9, стр. 52-55, упр. 3