- Презентации
- Презентация по информатике на тему Метод пузырька (10 класс)
Презентация по информатике на тему Метод пузырька (10 класс)
Автор публикации: Попенкова О.В.
Дата публикации: 25.07.2016
Краткое описание:
1
2
Цели урока: * повторить основные термины и понятия по теме массивы * рассмотреть алгоритм сортировки одномерного массива методом пузырька,
Благодаря этой рекламе сайт может продолжать свое существование, спасибо за просмотр.
3
«Здоровье – это не всё, но всё без здоровья – ничто» Сократ «Здоровье – это не только отсутствие болезней, это полное физическое, душевное и социальное благополучие».
4
1 этап Проверка снаряжения “Что возьмем с собой в дорогу?”
5
6
3 этап Первая высота (опрос –тест) “Снежная лавина”
7
Ответы 2 3 1 2 2 1 3 1 1 3 1
8
9
Словно смелый капитан! А на нем – горит экран. Яркой радугой он дышит, И на нем компьютер пишет И рисует без запинки Всевозможные картинки. Наверху машины всей Размещается … Дисплей
10
Около дисплея – главный блок: Там бежит электроток К самым важным микросхемам. Этот блок зовут … системным
11
Тут и пальцам физкультура Это вот -… клавиатура
12
В зоопарке есть зайчишка, У компьютера есть…. мышка
13
14
15
16
17
18
19
20
4 этап Вторая высота “Ледовая трещина”
21
Тема урока: Сортировка одномерного массива методом Пузырька
22
Метод пузырька Идея – пузырек воздуха в стакане воды поднимается со дна вверх. Для массивов – самый маленький («легкий» элемент перемещается вверх («всплывает»). начиная снизу, сравниваем два соседних элемента, если они стоят «неправильно», меняем их местами за 1 проход по массиву один элемент (самый маленький) становится на свое место 1-ый проход 2-ой проход 3-ий проход Для сортировки массива из N элементов нужен N-1 проход (достаточно поставить на свои места N-1 элементов). 5 2 1 3 5 2 1 3 5 1 2 3 1 5 2 3 1 5 2 3 1 5 2 3 1 2 5 3 1 2 5 3 1 2 3 5
23
Программа 1-ый проход: сравниваются пары A[N-1] и A[N], A[N-2] и A[N-1] … A[1] и A[2] A[j] и A[j+1] 2-ой проход for j:=N-1 downto 2 do if A[j] >, A[j+1] then begin c:=A[j], A[j]:=A[j+1], A[j+1]:=c, end, 2 for j:=N-1 downto 1 do if A[j] >, A[j+1] then begin c:=A[j], A[j]:=A[j+1], A[j+1]:=c, end, 1 i-ый проход for j:=N-1 downto i do ... i 5 2 … 6 3 1 2 … N-1 N 1 5 … 3 6 1 2 … N-1 N
24
Программа program qq, const N = 10, var A: array[1..N] of integer, i, j, c: integer, begin { заполнить массив } { вывести исходный массив } { вывести полученный массив } end. for i:=1 to N-1 do begin for j:=N-1 downto i do if A[j] >, A[j+1] then begin с := A[j], A[j] := A[j+1], A[j+1] := с, end, end, i элементы выше A[i] уже поставлены
25
26
27
ТЕХНИКА БЕЗОПАСНОСТИ В КУРТКАХ, ШУБАХ И ПАЛЬТО НЕ ПРИХОДИТ К НАМ НИКТО! В ГРЯЗНОЙ ОБУВИ, ДРУЗЬЯ, В КАБИНЕТЕ БЫТЬ НЕЛЬЗЯ!
28
ТЕХНИКА БЕЗОПАСНОСТИ НАЧИНАТЬ РАБОТУ СТРОГО С РАЗРЕШЕНЬЯ ПЕДАГОГА, И УЧТИТЕ: ВЫ В ОТВЕТЕ ЗА ПОРЯДОК В КАБИНЕТЕ
29
ТЕХНИКА БЕЗОПАСНОСТИ БЕРЕЖЛИВЫМ БЫТЬ УМЕЙ И ПО КЛАВИШАМ НЕ БЕЙ! ТАМ, УЧТИТЕ ЭТОТ ФАКТ, ЭЛЕКТРИЧЕСКИЙ КОНТАКТ.
30
ТЕХНИКА БЕЗОПАСНОСТИ ЕСЛИ ГДЕ-ТО ЗАИСКРИТ, ИЛИ ЧТО-НИБУДЬ ДЫМИТ, ВРЕМЯ ПОПУСТУ НЕ ТРАТЬ – НУЖНО ВЗРОСЛОГО ПОЗВАТЬ, ВЕДЬ ОТ ИСКРЫ, ЗНАЕМ САМИ ВОЗГОРЕТЬСЯ МОЖЕТ ПЛАМЯ.
31
ТЕХНИКА БЕЗОПАСНОСТИ ЕСЛИ ТЫ ХОРОШИЙ МАЛЬЧИК, ТО НЕ СУЙ С РОЗЕТКУ ПАЛЬЧИК, ПРОВОДАМИ НЕ ИГРАЙ! НЕИЗВЕСТНО, ЕСТЬ ЛИ РАЙ?
32
ТЕХНИКА БЕЗОПАСНОСТИ МЫШКА ХОЧЕТ ЧИСТОЙ БЫТЬ: РУКИ С МЫЛОМ НУЖНО МЫТЬ!
33
ТЕХНИКА БЕЗОПАСНОСТИ ОСНОВНОЕ НАМ ИЗВЕСТНО: ЧТОБ НЕ ВСКАКИВАЛИ С МЕСТА, НЕ КРИЧАЛИ, НЕ ТОЛКАЛИСЬ, ЗА КОМПЬЮТЕРОМ НЕ ДРАЛИСЬ!
34
35
36
5 этап Третья высота (практическая работа, тестирование программ) “Горное озеро”.
37
Подведение итогов игры Желаю вам цвести, расти, Копить, крепить здоровье, Оно для дальнейшего пути – Главнейшее условие. Пусть каждый день и каждый час Вам новое добудет, Пусть добрым будет ум у вас, А сердце умным будет. Вам от души желаю я, Друзья, всего хорошего. А все хорошее, друзья, Дается нам недешево.
38