Сортировка элементов массива
презентация к уроку по информатике и икт (9 класс)
Презентация к уроку информатики в 9 классе. В презентации дается понятие сортирвки подробно разбираются алгоритмы пузырьковой сортировки и сортировки прямым выбором
Скачать:
Вложение | Размер |
---|---|
sortirovka_elementov_massiva.pptx | 100.56 КБ |
Предварительный просмотр:
Подписи к слайдам:
Актуализация опорных знаний Что такое массив? Как найти максимальный (минимальный) элемент массива? Как обменять местами два элемента массива? Как найти второй максимум? Как подсчитать количество максимумов?
Понятие сортировки Сортировка – один из наиболее распространенных процессов обработки данных Сортировка массива – это упорядочение его элементов по возрастанию или убыванию Порядок, при котором в массиве первый элемент имеет самое маленькое значение, а значение каждого последующего элемента не меньше значения предыдущего, называется неубывающим (возрастающим) Порядок, при котором в массиве первый элемент имеет самое большое значение, а значение каждого последующего элемента не больше значения предыдущего, называется невозрастающим (убывающим)
Пузырьковая сортировка Просматриваются слева направо все пары соседних элементов: а 1 и а 2 , а 2 и а 3 … a n-1 и a n Если a i > a i+1 , то они меняются местами В результате такого просмотра массива максимальный элемент окажется на крайнем правом (своем) месте – «всплывает как пузырек» for j:=1 to n do if a[j]>a[j+1] then begin t:=a[j]; a[j]:=a[j+1]; a[j+1]:=t end; - 1 Первый просмотр 50 40 10 20 30 7 40 50 10 20 30 7 40 10 50 20 30 7 40 10 20 50 30 7 40 10 20 30 50 7 40 10 20 30 7 50
Пузырьковая сортировка Затем массив просматривается снова за исключением крайнего правого элемента. В результате второй по величине элемент окажется на предпоследнем месте Второй просмотр 40 10 20 30 7 50 10 40 20 30 7 50 10 20 40 30 7 50 10 20 30 40 7 50 10 20 30 7 40 50 for j:=1 to n do if a[j]>a[j+1] then begin t:=a[j]; a[j]:=a[j+1]; a[j+1]:=t end; - 2
Пузырьковая сортировка Так продолжается, пока весь массив не окажется упорядоченным. В последнем просмотре будут участвовать только первый и второй элементы 10 20 30 7 40 50 10 20 7 30 40 50 Третий просмотр for j:=1 to n do if a[j]>a[j+1] then begin t:=a[j]; a[j]:=a[j+1]; a[j+1]:=t end; - 3 Четвертый просмотр 10 20 7 30 40 50 10 7 20 30 40 50 Пятый просмотр 7 10 20 30 40 50 - 4 - 5 for i:=1 to n do -1 -i По другому пузырьковая сортировка называется обменной
Сортировка прямым выбором Находится минимальный элемент в массиве и меняется местами с первым элементом Затем находится минимальный элемент среди оставшихся и меняется местами со вторым и т.д. 40 20 10 50 30 7 Первый просмотр 7 20 10 50 30 40 imin := ; for j:= to n do if a[j] Сортировка прямым выбором 7 10 20 50 30 40 Третий просмотр 7 10 20 30 50 40 Четвертый просмотр 7 10 20 50 30 40 Пятый просмотр 7 10 20 30 50 40 7 10 20 30 40 50 for i:=1 to n-1 do begin imin := ; for j:= to n do if a[j]
По теме: методические разработки, презентации и конспекты
Понятие массива. Одномерные и двумерные массивы. Элемент массива.
Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...
Нахождение количества заданных элементов массива
Презентация к уроку. Программирование на QBasic. Решение задач на поиск количества заданных элементов массива....
Поиск максимального, минимального элементов массива
Презентация к уроку. Программирование на QBasic. Решение задач на нахождение максимального, минимального элементов массива....
Одномерные массивы. Поиск элемента массива.
Расматриваются алгоритм линейного поиска и бинарного поиска в отсортированном массиве....
Сортировка строкового массива на Delphi
Пошаговое описание решения задачи на сортировку строкового массива...
Разработка урока "Методы сортировки числовых массивов"
Урок для учащихся 10 класса с изучением информатики один час в неделю. Рассматриваются методы сортировки "пузырьковый и выбора, ознакомительно дается метод быстрой сортировки....
Конспект урока "Сортировка одномерных массивов" 10 класс
Для учителей информатики. Рассмотрены методы сортировки одномерных массивов, подобраны задания для закрепления материала....