Сортировка вставками
презентация к уроку по информатике и икт (10 класс)

Презентация к уроку по теме: Методы сортировки одномерных массивов.

Скачать:

ВложениеРазмер
Файл sortirovka_vstavkami.pptx120.46 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Сортировка вставкой на языке программирования Pascal

Слайд 2

Принцип метода Массив разделяется на 2 части: отсортированную и неотсортированную. Элементы из неотсортированной части поочередно выбираются и вставляются в отсортированную часть так, чтобы не нарушить в ней упорядоченность элементов. В начале работы в качестве отсортированной части массива принимают только один первый элемент, а в качестве неотсортированной части - все остальные элементы.

Слайд 3

Алгоритм состоит из n-1 прохода: взятие очередного i-го неотсортированного элемента и сохранение его в дополнительной переменной; поиск позиции j в отсортированной части массива, в которой присутствие взятого элемента не нарушит упорядоченности элементов; сдвиг элементов массива с i-1 -го до j-1 -го вправо, чтобы освободить найденную позицию вставки; вставка взятого элемента в найденную j -ю позицию.

Слайд 4

Схема метода: 3 1 9 2 5 7 1 2 3 4 5 n=6 1 1. 1 3 9 2 5 7 1 2 3 4 5 n=6 9 2.

Слайд 5

Схема метода: 1 3 9 2 5 7 1 2 3 4 5 n=6 2 3. 1 2 3 9 5 7 1 2 3 4 5 n=6 5 4

Слайд 6

Схема метода: 1 2 3 5 9 7 1 2 3 4 5 n=6 2 5. 1 2 3 5 9 7 1 2 3 4 5 n=6 Результат:

Слайд 7

Программа: For i := 2 to n do begin b:=a[i]; взятие неотсортированного эл-та j:=1; while b>a[j] do j:=j+1; нашли позицию для вставки for k:= i-1 downto j do a[k+1]:=a[k]; осуществили сдвиг a[j]:=b; end;

Слайд 8

Пример:

Слайд 9

Источники: Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0%D0%BC%D0%B8 http://upload.wikimedia.org/wikipedia/commons/0/0f/Insertion-sort-example-300px.gif


По теме: методические разработки, презентации и конспекты

Тесты по информатике и ИКТ для оценки уровня сформированности предметных компетенций учащихся при изучении темы «Создание табличной базы данных. Отбор и сортировка данных»

Представленные тестовые задания содержат 6 вариантов по 5 заданий в каждом. Задания отражают вопросы, которые изучаются в базовом курсе информатики и ИКТ УМК Макаровой Н.В., что позволяет использовать...

Контрольная работа по теме "Сортировка данных"

Предлагается 14 вариантов задач по теме "Сортировка данных"...

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

Конспект урока по теме "Сортировка массивов"...

Задачи сортировки

На уроке сформулированы понятия сортировки пузырьком и быстрая сортировка...

Подготовка К ГИА по теме "Технология поиска, хранения и сортировки информации"

Данный материал содержит теоретическую часть и практические задания для подготовки к ГИА по информатике по теме "Базы данных" с решениями, а также задания для самостоятельного решения....

Конспект урока по информатике на тему Технология ввода текста. Редактирование текста вставка, удаление и замена символов; вставка и удаление пустых строк.

Конспект  урока по информатике на тему: Технология ввода текста. Редактирование текста: вставка, удаление и замена символов; вставка и удаление пустых строк. Цель урока: научить техноло...

Метод сортировки вставками

Методическая разработка урока информатики в программной среде Qbasic...