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

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

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

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

Экскурсовод (гид)

за 6 месяцев

Пройти курс

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

Скачать

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

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

Консультант по трудоустройству

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

  • Презентация урока 
Тема:  
 «Обработка одномерных и двумерных массивов.
«Пузы...

    1 слайд

    Презентация урока
    Тема:
    «Обработка одномерных и двумерных массивов.
    «Пузырьковый» метод сортировки»

  • Тип урока: урок усвоения новых  знаний, формирование профессиональных компете...

    2 слайд

    Тип урока: урок усвоения новых знаний, формирование профессиональных компетенций.

    Главная дидактическая цель урока:
    Сформировать представление о методах обработки одномерных и двумерных массивов, а также о сортировки массива методом «Пузырька»

    Обучающие цели урока:
    обеспечить понимание содержания учебного материала всеми студентами;
    сформировать основные навыки работы с массивами: заполнение одномерного и двумерного массива; нахождение элемента массива по признаку и выполнение действий над ним; сортировка массива методом «Пузырька»
    Воспитывающие цели:
    способствовать мотивации учебной деятельности студентов;
    создать условия для воспитания выдержки и терпения в работе.
    Развивающие цели:
    содействовать формированию общеучебных и специальных умений и компетенций;
    развивать навыки самостоятельной работы;
    способствовать осуществлению самоконтроля и самооценки, развитию навыков анализа и самоанализа.
    Задачи урока:
    сформировать навыки использования меню пакета Турбо-Паскаль
    добиться усвоения этапов процесса и приемов деятельности по созданию программы; закрепить полученные знания через выполнение задания.

  • ПЛАН УРОКА

Организационный момент (2 минуты)
Входящий контроль (8 минут)
Акт...

    3 слайд

    ПЛАН УРОКА

    Организационный момент (2 минуты)
    Входящий контроль (8 минут)
    Актуализация, мотивация, ознакомление с целями урока (2 минуты)
    Объяснение нового материала (50 минут)
    Закрепление: применение знаний в новой ситуации, составление программы (40 - 45 минут)
    Рефлексия (10 - 13 минут)
    Домашнее задание (3 минуты)
    Итоги урока (2 минуты)

  • Повторение пройденного(самостоятельная работа)ВАРИАНТ 1
Дайте определение...

    4 слайд

    Повторение пройденного
    (самостоятельная работа)

    ВАРИАНТ 1
    Дайте определение массива
    Как происходит объявление типа «массив» в Паскале
    Что такое «имя массива» и его «индекс»
    Что называется размерностью массива

    ВАРИАНТ 2
    Объясните чем отличаются двумерные и одномерные массивы
    Приведите примеры статических массивов
    Последовательность действий при обработке массивов.
    Что изображено на рисунке:

  • Ответы:Массив — Упорядоченный набор данных, для хранения данных одного типа,...

    5 слайд

    Ответы:
    Массив — Упорядоченный набор данных, для хранения данных одного типа, идентифицируемых с помощью одного или нескольких индексов. В простейшем случае массив имеет постоянную длину и хранит единицы данных одного и того же типа. Упорядоченность заключается в том, что элементы массива располагаются в последовательных ячейках памяти







    1. И м я м а с с и в а.
    2. Ключевое слово A R R A Y (т.е. массив).
    3. Д и а п а з о н изменения индексов, определяемый граничной парой:

    1..40 1..N 5..20

    где 1, 1 и 5 - наименьшее возможное значение индекса
    40, N и 20 - наибольшее возможное значение индекса

    4. Т и п элементов массива.
    Чтобы получить доступ к нужной ячейке, нужно указать имя массива и его индекс (порядковый номер элемента в массиве ), который записывается в квадратных скобках после имени массива.
    Количество элементов в массиве называется его
    размерностью.
    Каждый элемент массива имеет:
    имя
    индекс
    значение.
    Количество используемых индексов массива может быть различным. Массивы с одним индексом называют одномерными, с двумя — двумерными и т. д. Одномерный массив нестрого соответствует вектору в математике, двумерный — матрице. Чаще всего применяются массивы с одним или двумя индексами, реже — с тремя, ещё большее количество индексов встречается крайне редко.


    wordArray : array [Word] of Integer; // Статический, размер = High(Word) + 1 multiArray : array [Byte, 1..5] of Char; // Статический массив, 2 измерения rangeArray : array [5..20] of String; // Статический массив, размер = 16
    Последовательность действий при обработке массивов:
    массив должен быть объявлен
    массив должен быть заполнен данными (обычно это делается в цикле)
    вывести на экран исходный массив
    обработать массив, указанным в задании образом
    вывести на экран результаты работы

    на рис. массив А состоит из 9 элементов ( т.е. размерность массива равна 9).

  • Критерии оценок Оценка «Пять» или «Отлично» ставиться за точно сформулированн...

    6 слайд

    Критерии оценок
    Оценка «Пять» или «Отлично» ставиться за точно сформулированные ответы на все четыре вопроса.
    Оценка «Четыре» или «Хорошо» ставится за сформулированные ответы на все четыре вопроса с незначительными замечаниями
    Оценка «Три» или «Удовлетворительно» ставится за сформулированные ответы на любые три вопроса из четырех с незначительными замечаниями
    Оценка «Два» или «Неудовлетворительно» ставится в остальных случаях

  • Объяснение нового материалаЗаполнение массива (с клавиатуры)const n = 10;
v...

    7 слайд

    Объяснение нового материала
    Заполнение массива
    (с клавиатуры)
    const n = 10;
    var a: array [1..n] of real;
     i:integer;
    begin
    writeln ('Введите элементы массива');
    for i:=1 to n do read (A[i]);
    End.
    Начало
    N:=10
    I:=1 to N
    A[i]
    Конец

  • Объяснение нового материалаЗаполнение двумерного массива (с клавиатуры)cons...

    8 слайд

    Объяснение нового материала
    Заполнение двумерного массива
    (с клавиатуры)
    const n = 10, m = 10;

    var a: array [1..m, 1..n] of real;
     j,i:integer;
    begin
    writeln ('Введите элементы массива');
    for j:=1 to m do
    for i:=1 to n do read (A[i]);
    End.
    Начало
    N:=10
    I:=1 to M
    A[i]
    Конец
    I:=1 to N

  • Объяснение нового материалаВывод данных из массива(фрагмент программы)...

    9 слайд

    Объяснение нового материала
    Вывод данных из массива
    (фрагмент программы)


    N:=10;
    for i:=1 to n do writeln (A[i]);
    N:=10
    I:=1 to N
    (A[i])

  • Объяснение нового материалаВывод данных из двумерного массива(фрагмент прог...

    10 слайд

    Объяснение нового материала
    Вывод данных из двумерного массива
    (фрагмент программы)


    N:=10; M:=10;
    for i:=1 to M do
    for i:=1 to N do
    writeln (A[i]);
    N:=10;M:=10;
    I:=1 to M
    (A[i])
    I:=1 to N

  • Пример: Вычислить сумму элементов массива А, имеющих четные индексы.Задани...

    11 слайд

    Пример: Вычислить сумму элементов
    массива А, имеющих
    четные индексы.
    Задание: составьте блок-схему к данному тексту программы

  • Выделите часть программы отвечающую за заполнения массива.

Выделите часть пр...

    12 слайд

    Выделите часть программы отвечающую за заполнения массива.

    Выделите часть программы отвечающую за вывод данных из массива.

    Как реализуется подсчет суммы элементов массива А, имеющих четные индексы?



  • Сортировка пузырьком Расположим массив сверху вниз, от нулевого элемента - к...

    13 слайд

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

  • Сортировка пузырьком(продолжение)Делаем проходы по все уменьшающейся нижней...

    14 слайд

    Сортировка пузырьком
    (продолжение)
    Делаем проходы по все уменьшающейся нижней части массива до тех пор, пока в ней не останется только один элемент. На этом сортировка заканчивается, так как последовательность упорядочена по возрастанию.

  • Код программы на языке Паскаль

    15 слайд

    Код программы на языке Паскаль

  • Какую задачу выполняет данная часть программы? Составить блок схему к данному...

    16 слайд

    Какую задачу выполняет данная часть программы? Составить блок схему к данному фрагменту программы.
    Какую задачу выполняет данная часть программы? Составить блок схему к данному фрагменту программы.

  • Какую задачу выполняет данная часть программы? Составить блок схему к данному...

    17 слайд

    Какую задачу выполняет данная часть программы? Составить блок схему к данному фрагменту программы
    Какую задачу выполняет данная часть программы? Составить блок схему к данному фрагменту программы

    Какого типа данные хранятся в данном массиве?
    Сколько элементов в данном массиве?

  • Задание (закрепление):
 Составить блок-схему к данной программе
Отредактирова...

    18 слайд

    Задание (закрепление):
    Составить блок-схему к данной программе
    Отредактировать текст программы для сортировки массива по не возрастанию и выполнить в среде Турбо-Паскаль. Проанализировать результат.
    Составить блок схему и программу для решения данной задачи не используя цикл FOR

  • Рефлексия
Что такое массив? 
Что такое размерность массива? 
Что означает сло...

    19 слайд

    Рефлексия

    Что такое массив?
    Что такое размерность массива?
    Что означает слово ARRAY?
    Какими величинами характеризуется каждый элемент массива?
    Какова последовательность действий при обработке массивов?
    Чем отличаются элементы вектора и матрицы?
    Где нужно разместить описание массива в программе?
    Как задается размерность массива в программах на Паскале?
    Как происходит обращение к элементам массива?
    Как организовать вывод вектора в строку, в столбец?
    В чем состоит идея сортировки методом «Пузырька»
    Сколько массивов используется при этом методе и
    как они расположены относительно друг друга

  • Домашнее задание :Составить блок-схему и текст программы сортировки методом «...

    20 слайд

    Домашнее задание :
    Составить блок-схему и текст программы сортировки методом «Пузырька» не используя цикл с параметром

  • Итоги урокаВыставление оценок за самостоятельную работу
Выставление оценок за...

    21 слайд

    Итоги урока
    Выставление оценок за самостоятельную работу
    Выставление оценок за работу на уроке
    Выставление оценок за задание на закрепление

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

Фитнес-тренер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 664 236 материалов в базе

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

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

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

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

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

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

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

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

    Полушкина Ирина Николаевна
    Полушкина Ирина Николаевна
    • На сайте: 8 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 10929
    • Всего материалов: 9

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

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

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

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

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

300 ч. — 1200 ч.

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

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

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

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

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 190 человек из 54 регионов
  • Этот курс уже прошли 973 человека

Мини-курс

Разработка и проведение онлайн-обучения

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 40 человек из 21 региона

Мини-курс

Основы профессиональной деятельности эксперта в области индивидуального консультирования

4 ч.

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

Мини-курс

Финансовые ключи экспертного успеха

5 ч.

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