Презентация, доклад на тему Максимум в одномерном массиве

самый большой

Слайд 1Вычисление наибольшего элемента массива

Вычисление наибольшего  элемента массива

Слайд 3самый большой

самый большой

Слайд 10Математическая модель
Фиксируем первый элемент как максимальный;
Сравниваем этот максимум с

другими элементами массива: для этого нужен цикл, начиная с 2 элемента массива до конечного.
Если найден элемент, больше чем принятый за максимальный, то производится замена максимального на этот элемент.
Математическая модельФиксируем первый элемент как максимальный;  Сравниваем этот максимум с другими элементами массива: для этого нужен

Слайд 11Program max;
const n=10;
var a:array [1..n] of integer;
max, I : integer;
begin

ВВОД ЭЛЕМЕНТОВ

МАССИВА;

max:=a[1];
for i:=2 to n do
Begin
if a[i]>max then max:=a[i];
End;
write(‘max =’,max);
readln;
end.
Program max;const n=10;var a:array [1..n] of integer;max, I : integer;beginВВОД ЭЛЕМЕНТОВ МАССИВА;max:=a[1];for i:=2 to n do Begin

Слайд 12Поиск количества элементов массива, равных максимальному
1способ
Найти в массиве максимальный элемент
Пройти второй

раз по массиву и поставить счетчик для определения количества элементов, равных максимальному
2 способ
находить максимальный элемент и считать их количество
Поиск количества элементов массива, равных максимальному1способНайти в массиве максимальный элементПройти второй раз по массиву и поставить счетчик

Слайд 13Идея решения для 2 способа
Фиксируем первый элемент массива как максимальный и

сразу ставим счетчик к:=1;
Просматриваем элементы массива, начиная со второго;
Если элемент оказывается больше максимума, то меняем максимум и считаем, что таких максимумов встретилось один - к:=1;
Иначе, если элемент равен максимуму, то счетчик максимумов увеличиваем на 1 - к:=к+1.
Идея решения для 2 способаФиксируем первый элемент массива как максимальный и сразу ставим счетчик к:=1;Просматриваем элементы массива,

Слайд 14Описание переменных и массива
Ввод элементов массива
Обработка массива:
mах:=а[1]; К:=1;
For i:=2

to n do
Begin If a[i]>max
then
Begin
max:=a[i];
К:=1;
End;
Else
If a[i]=max then К:=К+1;
End;
write(‘К =’,К);


Описание переменных и массива Ввод элементов массиваОбработка массива:mах:=а[1];  К:=1;For i:=2 to n do  Begin

Слайд 15Поиск максимального элемента массива с заранее известным диапазоном значений
Если задан диапазон

значений (от -500 до 500), то в качестве начального значения берут значение, которое меньше любого элемента массива (-501).
Обработка массива содержит команды:

mах:= -501;

for i:=1 to n do
Begin
if a[i]>max then max:=a[i];
End;
write(‘max =’,max);

Поиск максимального элемента массива с заранее известным диапазоном значенийЕсли задан диапазон значений (от -500 до 500), то

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть