Одномерные массива. Сортировка методом прямого выбора.
презентация к уроку по информатике и икт (10 класс) по теме

Альшевская Антонина Алексеевна

Рассматривается данный алгоритм и обсуждается вопрос оценки сложности данного алгоритма.

Скачать:

ВложениеРазмер
Office presentation icon massivy_sortirovka_vyborom.ppt482.5 КБ

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


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

Слайд 1

Одномерные массивы Сортировка методом прямого выбора

Слайд 2

Сортировка методом выбора Алгоритм ( на примере сортировки по убыванию ) Выбрать минимальный (максимальный) элемент массива Поменять его местами с последним (первым) элементом: теперь самый маленький (большой) на своем месте Уменьшить количество рассматриваемых элементов на 1 Повторить действия 1-3 с оставшимися элементами (теми, которые еще не стоят на своих местах)

Слайд 3

For i := n downto 2 do begin найти минимальный элемент из a [1],..., a [ i ] запомнить его индекс в переменной k если i <> k то поменять местами a [ i ] и a [ k ] end ;

Слайд 4

const n=10; var a: array [1..n] of integer; i,j,k,temp : integer; begin randomize; for i:=1 to n do begin a[i]:=-15+random(30); write(a[i]:3); end ; writeln; for i:=n downto 2 do begin k:=1; for j:=2 to i do if a[j]k then begin temp:=a[i]; a[i]:=a[k]; a[k]:=temp; end ; end ; for i:=1 to n do write(a[i]:3); end .

Слайд 5

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


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

Одномерные массивы. Поиск элемента массива.

Расматриваются алгоритм линейного поиска и бинарного поиска в отсортированном массиве....

Схема конспекта урока «Одномерные массивы. Ввод и вывод одномерного массива»

Предмет   «Информатика»    Класс   9  Тема урока  «Одномерные массивы. Ввод и вывод одномерного массива»Тип урока: комбинированныйОборудование: компью...

Урок по теме "Массивы.Одномерные массивы" 9 класс

Урок по теме «Массивы. Одномерные массивы» 9 класс Цель урока:Ø  Образовательная: Создание условий для формирования понятия массива, основных алгоритмов обработки массива.Ø...

План-конспект урока в 9 классе по теме "Одномерные массивы. Обработка массива"

Урок изучения нового материала построен в технологии проблемного обучения....

Одномерные массивы на языке Паскаль. Вычисление суммы элементов одномерного массива на языке Паскаль

Данная разработка может быть использована в виде опорного материала для работы на уроке по изучению  темы указанной ниже. Учебник: Информатика. Учебник для 9 класса. Босова Л.Л., Босова А.Ю....

Конспект урока "Сортировка одномерных массивов" 10 класс

Для учителей информатики. Рассмотрены методы сортировки одномерных массивов, подобраны задания для закрепления материала....

Урок по теме "Массивы. Одномерные массивы"

Урок по теме «Массивы. Одномерные массивы» 9 класс Цель урока:Ø  Образовательная: Создание условий для формирования понятия массива, основных алгоритмов обработки массива.Ø...