Выбранный для просмотра документ конспект урока сортировка массива.doc
Скачать материал "Сценарий урока Сортировка массива"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Методы сортировки массива.pptx
Скачать материал "Сценарий урока Сортировка массива"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Методы сортировки одномерных массивов.
2 слайд
3 слайд
Метод прямого выбора.
Алгоритм сортировки массива по возрастанию методом прямого выбора может быть представлен так:
Просматривая массив с первого элемента, найти минимальный и поменять его местами с первым элементом.
Просматривая массив со второго элемента, найти минимальный и поменять его местами со вторым элементом.
И, так далее, до последнего элемента.
4 слайд
5 слайд
Алгоритм использует вложенные циклы. Внешний цикл (счетчик шагов) последовательно выбирает номер элемента массива, куда следует записывать найденный в неупорядоченной части массива минимальный элемент. Внутренний цикл перебирает номера неупорядоченных элементов при поиске минимального элемента. Для внешнего цикла достаточно шагов на один меньше, чем элементов в массиве.
6 слайд
for i:=1 to n-1 do
for j:= i+1 to n do
if a[i]>a[j] then
begin
t:=a[i]; a[i]:=a[j]; a[j]:=t;
end;
7 слайд
Метод пузырька.
В основе алгоритма лежит обмен соседних элементов массива. Каждый элемент массива, начиная с первого, сравнивается со следующим и если он больше следующего, то элементы меняются местами. Таким образом, элементы с меньшим значением продвигаются к началу массива (всплывают), а элементы с большим значением – к концу массива (тонут). Этот процесс повторяется на единицу меньше раз, чем элементов в массиве.
8 слайд
for i:=1 to n-1 do
for j:=1 to n-i do
if a[j]>a[j+1] then begin
m:=a[j];
a[j]:=a[j+1];
a[j+1]:=m;
end;
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Самостоятельная работа см.doc
Скачать материал "Сценарий урока Сортировка массива"
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 656 304 материала в базе
Настоящий материал опубликован пользователем Казанцева Олеся Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 144 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
500/1000 ч.
Мини-курс
4 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.