Инфоурок Информатика ПрезентацииПрезентация к уроку информатики 10 класса "Сортировка массива методом "Пузырька"

Презентация к уроку информатики 10 класса "Сортировка массива методом "Пузырька"

Скачать материал
Скачать материал "Презентация к уроку информатики 10 класса "Сортировка массива методом "Пузырька""

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Проректор

Описание презентации по отдельным слайдам:

  • Сортировка массива

    1 слайд

    Сортировка массива

  • Сортировка – это расстановка элементов массива в заданном порядке.Виды сортир...

    2 слайд

    Сортировка – это расстановка элементов массива в заданном порядке.
    Виды сортировки:
    по возрастанию,
    по убыванию,
    по последней цифре,
    по сумме делителей,
    по алфавиту
    Алгоритмы:
    простые и понятные, но неэффективные для больших массивов
    метод пузырька
    метод выбора
    сложные, но эффективные
    «быстрая сортировка»

  • Метод «пузырька»

    3 слайд

    Метод «пузырька»

  • Плюсы: 
Простота реализации алгоритма 
Красивое название 
Минусы: 
Один из са...

    4 слайд

    Плюсы:
    Простота реализации алгоритма
    Красивое название
    Минусы:
    Один из самых медленных методов сортировки (Время выполнения квадратично зависит от длины массива n2)
    Почти не применяется в реальной жизни (используется в основном в учебных целях)

  • Пусть есть у нас некий массив: 3 1 4 2 Алгоритм: Берем элемент массива, сра...

    5 слайд

    Пусть есть у нас некий массив: 3 1 4 2

    Алгоритм: Берем элемент массива, сравниваем со следующим, если наш элемент, больше следующего элемента, то мы их меняем местами. После прохождения всего массива, мы можем быть уверены, что максимальный элемент будет "вытолкнут" - и стоять самым последним. Таким образом, один элемент у нас уже точно стоит на своём месте. Т.к. нам надо их все расположить на свои места, следовательно, мы должны повторить данную операцию, столько раз, сколько у нас элементов массива минус 1. Последний элемент встанет автоматически, если остальные стоят на своих местах.

  • const n = 4; 
var i, j, k :integer; {Две переменные для вложенного цикла, одн...

    6 слайд

    const n = 4;
    var i, j, k :integer; {Две переменные для вложенного цикла, одна для того чтобы элементы менять местами }
    m:array[1..n] of integer;
    begin 
    Writeln('Введите массив:');
    for i:=1 to n do begin
      Writeln(i, ' элемент:');
      Readln(m[i]);
    end;

  • Внешний цикл отвечает за то, что мы должны повторить внутренний цикл столько...

    7 слайд

    Внешний цикл отвечает за то, что мы должны повторить внутренний цикл столько раз, сколько у нас элементов массива минус 1.}
    for i:=1 to n-1 do begin
      {Внутренний цикл уже перебирает элементы и сравнивает между собой.}
      for j:=1 to n-i do begin
        {Если элемент, больше следующего, то меняем местами.}
        if m[j]>m[j+1] then begin
          k:=m[j];
          m[j]:=m[j+1];
          m[j+1]:=k;
        end;
      end;
    end;
    {Выводи результат:}
    for i:=1 to n do
    Write(m[i], ' ');
    end.

  • Задание:Отсортировать массив состоящий из 10 случайных элементов (от 1 до 100...

    8 слайд

    Задание:
    Отсортировать массив состоящий из 10 случайных элементов (от 1 до 100) в порядке возрастания.
    Отсортировать массив состоящий из 10 случайных элементов (от 1 до 100) в порядке убывания.


Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 651 903 материала в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Методическая разработка по информатике на тему "Решение систем логических уравнений"
  • Учебник: «Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.
  • Тема: Глава 3. Логические основы компьютеров
  • 15.04.2019
  • 509
  • 5
«Информатика. Углубленный уровень (в 2-ух частях) », Поляков К.Ю., Еремин Е.А.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.05.2019 1445
    • PPTX 48.6 кбайт
    • 91 скачивание
    • Оцените материал:
  • Настоящий материал опубликован пользователем Иванчикова Наталья Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Иванчикова Наталья Ивановна
    Иванчикова Наталья Ивановна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 1
    • Всего просмотров: 78185
    • Всего материалов: 25

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 20 человек из 14 регионов

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Преодоление внутренних барьеров: убеждения, зависимости, и самооценка

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 184 человека из 47 регионов
  • Этот курс уже прошли 32 человека

Мини-курс

Финансовые аспекты и ценности: концепции ответственного инвестирования

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Искусственный интеллект: тексты и креативы

7 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 238 человек из 62 регионов
  • Этот курс уже прошли 21 человек