Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемБогдан Шароглазов
1 Сортировка массива
2 Информатика 9 класс Токар И.Н. Информатика ФГОСС
3 Сортировка массива Информатика ФГОСС max:= 1; for i:=2 to N do if a[i] > a[max] then max:=i; writeln('Максимальный элемент ',а[max]); writeln('Его номер ', Max); Иногда в задаче достаточно определить индекс наибольшего элемента Предполагаем, что наибольший элемент стоит на первом месте Если i-ый элемент больше стоящего на месте max то, запоминаем его индекс в переменной max
4 Сортировка массива Информатика ФГОСС Сортировка элементов массива по возрастанию For i:=1 to N-1 do For j:=i to N do if (a[i]>a[j]) then begin p:=a[i]; a[i]:=a[j]; a[j]:=p; end; Перебираем элементы от первого до предпоследнего Перебираем от i-ого элемента до конца Если в оставшейся строке находится элемент меньше чем i-ый … То меняем их местами Сортировка массива: 4; -2; 6; -5 по возрастанию с изменениями происходящими в массиве
5 Сортировка массива Информатика ФГОСС i, 1, N-1 j, i, N ai>aj p=ai ai=aj aj=p Да Нет Общая идея алгоритма: Берем i-ый элемент Последовательно сравниваем его со всеми элементами с права Если находится элемент меньший чем i-ый, то они меняются местами Так на i-ом месте окажется самый маленький элемент i увеличиваем на единицу и повторяем процесс…
6 Сортировка массива Информатика ФГОСС ia i ja j a i >a j 14144>4 нет > -2 да > 6 нет > -5 да 24244>4 нет 24364>6 нет > -2 да 36366>6 нет 36446>4 да Массив Упорядочить по возрастанию:
7 Сортировка массива. Информатика ФГОСС
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.