Сортировка массива. Метод пузырька.
презентация к уроку по информатике и икт (10 класс) на тему
Презентация к учебнику "Информатика 10 класс" авторы Поляков К.Ю., Еремин Е.А. Глава 8 "Алгоритмизация и программирование", §64 "Сортировка".
Демонстрация презентации дает наглядное представление выполнения алгоритма сортировки массива.
Скачать:
Вложение | Размер |
---|---|
metod_puzyrka.ppsx | 167.28 КБ |
Предварительный просмотр:
Подписи к слайдам:
Алгоритм for i := 1 to m - 1 do for j := 1 to m - i do if A [ j ] > A [ j + 1] then begin k := A [ j ]; A [ j ] := A [ j + 1]; A [ j + 1] := k; end;
k i =1 1 9 2 4 8 3 5 4 10 6 j :=1 to 9 j := 1 if A[1] > A[ 2] then begin k := A[ 1 ]; A[ 1 ] := A[ 2 ]; A[ 2 ] := k;
k i =1 1 9 2 4 8 3 5 4 10 6 j :=1 to 9 j := 2 if A[ 2 ] > A[ 3 ] then begin k := A[ 2 ]; A[ 2 ] := A[ 3 ]; A[ 3 ] := k;
k i =1 1 2 9 4 8 3 5 4 10 6 j :=1 to 9 j := 3 if A[ 3 ] > A[ 4 ] then begin k := A[ 3 ]; A[ 3 ] := A[ 4 ]; A[ 4 ] := k;
k i =1 1 2 4 9 8 3 5 4 10 6 j :=1 to 9 j := 4 if A[ 4 ] > A[ 5 ] then begin k := A[ 4 ]; A[ 4 ] := A[ 5 ]; A[ 5 ] := k;
k i =1 1 2 4 8 9 3 5 4 10 6 j :=1 to 9 j := 5 if A[ 5 ] > A[ 6 ] then begin k := A[ 5 ]; A[ 5 ] := A[ 6 ]; A[ 6 ] := k;
k i =1 1 2 4 8 3 9 5 4 10 6 j :=1 to 9 j := 6 if A[ 6 ] > A[ 7 ] then begin k := A[ 6 ]; A[ 6 ] := A[ 7 ]; A[ 7 ] := k;
k i =1 1 2 4 8 3 5 9 4 10 6 j :=1 to 9 j := 7 if A[ 7 ] > A[ 8 ] then begin k := A[ 7 ]; A[ 7 ] := A[ 8 ]; A[ 8 ] := k;
k i =1 1 2 4 8 3 5 4 9 10 6 j :=1 to 9 j := 8 if A[ 8 ] > A[ 9 ] then begin k := A[ 8 ]; A[ 8 ] := A[ 9 ]; A[ 9 ] := k;
k i =1 1 2 4 8 3 5 4 6 10 9 j :=1 to 9 j := 9 if A[ 9 ] > A[ 10 ] then begin k := A[ 9 ]; A[ 9 ] := A[ 10 ]; A[ 10 ] := k;
k i =2 1 2 4 8 3 5 4 6 10 9 j :=1 to 8 j := 1 if A[ 1 ] > A[ 2 ] then begin k := A[ 1 ]; A[ 1 ] := A[ 2 ]; A[ 2 ] := k;
k i =2 1 2 4 8 3 5 4 6 10 9 j :=1 to 8 j := 2 if A[ 2 ] > A[ 3 ] then begin k := A[ 2 ]; A[ 2 ] := A[ 3 ]; A[ 3 ] := k;
k i =2 1 2 4 8 3 5 4 6 10 9 j :=1 to 8 j := 3 if A[ 3 ] > A[ 4 ] then begin k := A[ 3 ]; A[ 3 ] := A[ 4 ]; A[ 4 ] := k;
k i =2 1 2 4 8 3 5 4 6 10 9 j :=1 to 8 j := 4 if A[ 4 ] > A[ 5 ] then begin k := A[ 4 ]; A[ 4 ] := A[ 5 ]; A[ 5 ] := k;
k i =2 1 2 4 3 8 5 4 6 10 9 j :=1 to 8 j := 5 if A[ 5 ] > A[ 6 ] then begin k := A[ 5 ]; A[ 5 ] := A[ 6 ]; A[ 6 ] := k;
k i =2 1 2 4 3 5 8 4 6 10 9 j :=1 to 8 j := 6 if A[ 6 ] > A[ 7 ] then begin k := A[ 6 ]; A[ 6 ] := A[ 7 ]; A[ 7 ] := k;
k i =2 1 2 4 3 5 4 8 6 10 9 j :=1 to 8 j := 7 if A[ 7 ] > A[ 8 ] then begin k := A[ 7 ]; A[ 7 ] := A[ 8 ]; A[ 8 ] := k;
k i =2 1 2 4 3 5 4 6 8 10 9 j :=1 to 8 j := 8 if A[ 8 ] > A[ 9 ] then begin k := A[ 8 ]; A[ 8 ] := A[ 9 ]; A[ 9 ] := k;
k i =3 1 2 4 3 5 4 6 8 10 9 j :=1 to 7 j := 1 if A[ 1 ] > A[ 2 ] then begin k := A[ 1 ]; A[ 1 ] := A[ 2 ]; A[ 2 ] := k;
k i =3 1 2 4 3 5 4 6 8 10 9 j :=1 to 7 j := 2 if A[ 2 ] > A[ 3 ] then begin k := A[ 2 ]; A[ 2 ] := A[ 3 ]; A[ 3 ] := k;
k i =3 1 2 4 3 5 4 6 8 10 9 j :=1 to 7 j := 3 if A[ 3 ] > A[ 4 ] then begin k := A[ 3 ]; A[ 3 ] := A[ 4 ]; A[ 4 ] := k;
k i =3 1 2 3 4 5 4 6 8 10 9 j :=1 to 7 j := 4 if A[ 4 ] > A[ 5 ] then begin k := A[ 4 ]; A[ 4 ] := A[ 5 ]; A[ 5 ] := k;
k i =3 1 2 3 4 5 4 6 8 10 9 j :=1 to 7 j := 5 if A[ 5 ] > A[ 6 ] then begin k := A[ 5 ]; A[ 5 ] := A[ 6 ]; A[ 6 ] := k;
k i =3 1 2 3 4 4 5 6 8 10 9 j :=1 to 7 j := 6 if A[ 6 ] > A[ 7 ] then begin k := A[ 6 ]; A[ 6 ] := A[ 7 ]; A[ 7 ] := k;
k i =3 1 2 3 4 4 5 6 8 10 9 j :=1 to 7 j := 7 if A[ 7 ] > A[ 8 ] then begin k := A[ 7 ]; A[ 7 ] := A[ 8 ]; A[ 8 ] := k;
k i =4 1 2 3 4 4 5 6 8 10 9 j :=1 to 6 j := 1 if A[ 1 ] > A[ 2 ] then begin k := A[ 1 ]; A[ 1 ] := A[ 2 ]; A[ 2 ] := k;
k i =4 1 2 3 4 4 5 6 8 10 9 j :=1 to 6 j := 2 if A[ 2 ] > A[ 3 ] then begin k := A[ 2 ]; A[ 2 ] := A[ 3 ]; A[ 3 ] := k;
k i =4 1 2 3 4 4 5 6 8 10 9 j :=1 to 6 j := 3 if A[ 3 ] > A[ 4 ] then begin k := A[ 3 ]; A[ 3 ] := A[ 4 ]; A[ 4 ] := k;
k i =4 1 2 3 4 4 5 6 8 10 9 j :=1 to 6 j := 4 if A[ 4 ] > A[ 5 ] then begin k := A[ 4 ]; A[ 4 ] := A[ 5 ]; A[ 5 ] := k;
k i =4 1 2 3 4 4 5 6 8 10 9 j :=1 to 6 j := 5 if A[ 5 ] > A[ 6 ] then begin k := A[ 5 ]; A[ 5 ] := A[ 6 ]; A[ 6 ] := k;
k i =4 1 2 3 4 4 5 6 8 10 9 j :=1 to 6 j := 6 if A[ 6 ] > A[ 7 ] then begin k := A[ 6 ]; A[ 6 ] := A[ 7 ]; A[ 7 ] := k;
k i =5 1 2 3 4 4 5 6 8 10 9 j :=1 to 5 j := 1 if A[ 1 ] > A[ 2 ] then begin k := A[ 1 ]; A[ 1 ] := A[ 2 ]; A[ 2 ] := k;
k i =5 1 2 3 4 4 5 6 8 10 9 j :=1 to 5 j := 2 if A[ 2 ] > A[ 3 ] then begin k := A[ 2 ]; A[ 2 ] := A[ 3 ]; A[ 3 ] := k;
i =5 1 2 3 4 4 5 6 8 10 9 j :=1 to 5 Программа будет выполнятся до конца цикла для j и для i . i = 6 i = 7 i = 8 i = 9 i = 10 j :=1 to 4 j :=1 to 3 j :=1 to 2 j :=1 to 1
По теме: методические разработки, презентации и конспекты
Сортировка массивов
Конспект урока по теме "Сортировка массивов"...
7 Pascal сортировка массива
Презентация демонстрирует работу алгоритма сортировки массива....
Сортировки массивов.
Три сортировка массивов на языке программирования Паскаль, задачи на сортировки...
Сортировка массивов.
Описаны алгоритмы сортировки, приведены примеры подпрограмм на Паскале....
Сортировка массива
Презентация по теме: "Сортировка массивов". В презентации расссмотрены определение сортировки, краткая история развития, несколько способов сорттировки, в частности следующие алгоритмы1.Сортировка пуз...
Схема разработки Метод пузырька
Схема МЕТОД ПУЗЫРЬКА разработана для учащихся 9 -х классов в помощь понимания сортировки массива...
Дистанционный урок информатики в 9 классе по теме "Решение задач на сортировку массива"
Данная разработка может быть использована для проведения дистанционного урока информатики....