Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Алгоритмы сортировки

Содержание

Сортировкараспределение элементов множества по группам в соответствии с определёнными правилами
Алгоритмы сортировкиСмирнова Ирина СергеевнаУчитель информатикиМОУ лицей №86г.Ярославль Сортировкараспределение элементов множества по группам в соответствии с определёнными правилами Примеры сортировокПриведите свои примеры, где мы встречаемся с сортировкой Сортировка числового массиварасположение его элементов массива в возрастающем или убывающем по величине порядке. Сортировка символьного массиварасположении элементов, например, по алфавиту или по длине строк. Сортировка массивов включена в качестве стандартной операции во многие системы прикладного обеспеченияMS Word				 MS Excel Сортировка в MS Word Пример: Сортировка в MS Excel Пример: Сортировка –  это один из наиболее распространённых процессов современной обработки данных. Метод прямого выбораАлгоритм сортировки массива по возрастанию:Просматривая массив с первого элемента, найти Пример сортировки выборомИсходный массив: 8, 3, 6, 1, 43, 8, 6, 1, Алгоритм сортировки выбором Процедура сортировки выбором (Pascal)procedure vybor(var a:mas; var m:integer);var k, i, j, min: Метод «Пузырька» (обмена)Обмен соседних элементов массива. Каждый элемент массива (Xn), начиная с Пример сортировки обменом (Пузырёк)Исходный массив: 8, 3, 6, 1, 43, 8, 6, Алгоритм сортировки обменом Процедура сортировки обменом  (Pascal)procedure puz(n:integer; var a:mas);var i, k, c : Источникиhttp://m.infostart.ru/upload/iblock/f93/sorting.jpg деревянная игрушка (сортировка)http://akitoza.ru/pic/goods/8332.jpg кошкиhttp://len-chupina2013.narod.ru/olderfiles/1/Prezentacciya_Microsoft_PowerPoint.gif расписание уроковhttp://static.mg.uz/images/61804_full_1_001.jpg.jpeg книги в библиотеке
Слайды презентации

Слайд 2 Сортировка
распределение элементов множества по группам в соответствии с

Сортировкараспределение элементов множества по группам в соответствии с определёнными правилами

определёнными правилами


Слайд 3 Примеры сортировок
Приведите свои примеры, где мы встречаемся с

Примеры сортировокПриведите свои примеры, где мы встречаемся с сортировкой

сортировкой


Слайд 4 Сортировка числового массива
расположение его элементов массива в возрастающем

Сортировка числового массиварасположение его элементов массива в возрастающем или убывающем по величине порядке.

или убывающем по величине порядке.


Слайд 5 Сортировка символьного массива
расположении элементов, например,
по алфавиту или

Сортировка символьного массиварасположении элементов, например, по алфавиту или по длине строк.

по длине строк.


Слайд 6 Сортировка массивов включена в качестве стандартной операции во

Сортировка массивов включена в качестве стандартной операции во многие системы прикладного обеспеченияMS Word				 MS Excel

многие системы прикладного обеспечения
MS Word MS Excel


Слайд 7 Сортировка в MS Word
Пример:

Сортировка в MS Word Пример:

Слайд 8 Сортировка в MS Excel
Пример:

Сортировка в MS Excel Пример:

Слайд 9 Сортировка – это один из наиболее распространённых процессов

Сортировка – это один из наиболее распространённых процессов современной обработки данных.

современной обработки данных.
Существует достаточно много алгоритмов сортировки массивов:

метод

прямого выбора 
метод обмена (метод “пузырька”)
метод вставки
быстрая сортировка
другие



Слайд 10 Метод прямого выбора
Алгоритм сортировки массива по возрастанию:

Просматривая массив

Метод прямого выбораАлгоритм сортировки массива по возрастанию:Просматривая массив с первого элемента,

с первого элемента, найти минимальный и поменять его местами

с первым элементом.
Просматривая массив со второго элемента, найти минимальный и поменять его местами со вторым элементом.
И, так далее, до последнего элемента.


Слайд 11 Пример сортировки выбором
Исходный массив: 8, 3, 6, 1,

Пример сортировки выборомИсходный массив: 8, 3, 6, 1, 43, 8, 6,

4
3, 8, 6, 1, 4
1, 8, 6, 3, 4
1,

6, 8, 3, 4

1, 3, 8, 6, 4

1, 3, 6, 8, 4

1, 3, 4, 8, 6

1, 3, 4, 6, 8

Ответ: 1, 3, 4, 6, 8

1 элемент

2 элемент

3 элемент

4 элемент

















Слайд 12 Алгоритм сортировки выбором


Алгоритм сортировки выбором

Слайд 13 Процедура сортировки выбором (Pascal)
procedure vybor(var a:mas; var m:integer);
var

Процедура сортировки выбором (Pascal)procedure vybor(var a:mas; var m:integer);var k, i, j,

k, i, j, min: integer;
begin
for i:=1 to m-1 do

begin
min:=a[i];
k:=i;
for j:=i+1 to m do
if a[j] < min then begin
min:=a[j];
k:=j;
end;
a[k]:=a[i];
a[i]:=min;
end;
end;


Слайд 14 Метод «Пузырька» (обмена)
Обмен соседних элементов массива.

Каждый элемент

Метод «Пузырька» (обмена)Обмен соседних элементов массива. Каждый элемент массива (Xn), начиная

массива (Xn), начиная с 1, сравнивается со следующим (Xn+1).
Если

Xn>Xn+1, то элементы меняются местами.

Таким образом, элементы с меньшим значением продвигаются к началу массива (всплывают), а элементы с большим значением – к концу массива (тонут), поэтому этот метод называют “пузырьком”.

Слайд 15 Пример сортировки обменом (Пузырёк)
Исходный массив: 8, 3, 6,

Пример сортировки обменом (Пузырёк)Исходный массив: 8, 3, 6, 1, 43, 8,

1, 4


3, 8, 6, 1, 4
3, 8, 1, 6,

4





3, 8, 1, 4, 6



1 шаг

3, 1, 8, 4, 6

2 шаг



3, 1, 4, 8, 6



3, 1, 4, 6, 8



1, 3, 4, 6, 8

3, 4, 5 шаг

Ответ: 1, 3, 4, 6, 8


Слайд 16 Алгоритм сортировки обменом

Алгоритм сортировки обменом

Слайд 17 Процедура сортировки обменом (Pascal)
procedure puz(n:integer; var a:mas);
var i,

Процедура сортировки обменом (Pascal)procedure puz(n:integer; var a:mas);var i, k, c :

k, c : integer;
begin
for k:=1 to n do
for i:=1

to n-k do
if a[i]>a[i+1] then
begin
c:=a[i];
a[i]:=a[i+1];
a[i+1]:=c;
end;
end;


  • Имя файла: algoritmy-sortirovki.pptx
  • Количество просмотров: 153
  • Количество скачиваний: 0