Инфоурок Информатика ПрезентацииМетод парных перестановок на языке Паскаль

Метод парных перестановок на языке Паскаль

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

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

Инженер по автоматизации производства

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

  • Сортировкав одномерных массивах(10 класс)

    1 слайд

    Сортировка
    в одномерных
    массивах
    (10 класс)

  • Сортировка в массиве осуществляется следующим образом:Под сортировкой поним...

    2 слайд

    Сортировка в массиве осуществляется следующим образом:

    Под сортировкой понимают упорядочивание элементов. Возможны следующие виды сортировки: 
    - по возрастанию элементов (каждый следующий больше предыдущего);
    - по убыванию элементов (каждый следующий меньше предыдущего);
    - не убыванию элементов (каждый следующий больше или равен предыдущему);
    - не возрастанию элементов (каждый следующий меньше или равен предыдущему).
    Существует много алгоритмов сортировки. Разберём два из них: метод парных перестановок (пузырьковый) и метод прямого выбора.

  • Метод парных перестановок
Смысл этого метода заключается в сравнивании сосе...

    3 слайд


    Метод парных перестановок

    Смысл этого метода заключается в сравнивании соседних элементов и, если нужно, их перестановке. Причём за один просмотр всех пар сортировка не достигает нужного результата. Приходится просматривать все пары элементов несколько раз.

    Задача1. Отсортировать по возрастанию 5 элементов одномерного массива. Ввод массива осуществить любым способом.
    Пусть массив называется M, счётчик элементов I, количество элементов в нём N, количество повторов для просмотра всех пар соседних элементов J, ячейка для обмена B. Формирование (ввод) и печать (вывод) массива рассматривались ранее. Поэтому подробно эти действия рассматриваться не будут.


  • 4 слайд

  • program tyy;
uses Crt;
const n = 5;
type TVector=array[1..n] of integer;
var...

    5 слайд

    program tyy;
    uses Crt;
    const n = 5;
    type TVector=array[1..n] of integer;
    var M : TVector;B : integer; i,j : Integer;
    begin
    ClrScr;
    writeln('Введите элементы массива:');
    for i:=1 to n do
    Read (M[i]);
    Writeln;
    for j:=n downto 1 do
    for i:=1 to j-1 do
    if M[i] > M[i+1]
    then
    begin
    B := M[i];
    M[i] := M[i+1];
    M[i+1] := B;
    end;
    Writeln ('Отсортированный массив:');
    for i:=1 to n do
    Write(M[i]:3);
    end.

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 663 584 материала в базе

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

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

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

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

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

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

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

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

    Рожкова Ирина Сергеевна
    Рожкова Ирина Сергеевна
    • На сайте: 8 лет и 1 месяц
    • Подписчики: 2
    • Всего просмотров: 165608
    • Всего материалов: 55

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

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

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

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

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 109 человек из 44 регионов
  • Этот курс уже прошли 577 человек

Мини-курс

Дизайн-проектирование: практические и методологические аспекты

4 ч.

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

Мини-курс

Организация и контроль занятий со студентами специальных медицинских групп

4 ч.

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

Мини-курс

Эффективные стратегии успешного взаимодействия: от понимания до саморазвития

4 ч.

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