Презентация "Методика изучения алгоритма сортировки в системе 1С:Предприятие с использованием инновационных образовательных комплексов"
Подписи к слайдам:
Методика изучения
алгоритма сортировки
в системе 1С:Предприятие
с использованием инновационных образовательных комплексов
в условиях реализации ФГОС
- МУНИЦИПАЛЬНОЕ АВТОНОМНОЕ УБЩЕОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ «ДЕМИХОВСКИЙ ЛИЦЕЙ»
- Родкина Н.В., учитель математики и информатики
- Знания алгоритмов приобретают важнейшее значение при принятии решений о структурировании данных. С целью сохранения различной информации используют базы данных. При этом с данными базами, когда если в них содержатся миллионы элементов, работать очень сложно, практически невозможно. Не потеряться в таком объеме данных, не используя сортировку, на практике невозможно, она дает возможность сравнительно быстро и качественно отделить нужную информацию из предварительно упорядоченного набора. Таким образом, алгоритмы сортировки имеют важное значение, особенно при переработке информации. В программировании придается большое внимание методам сортировки и её алгоритмам.
- На практике очень часто возникает необходимость в упорядочении какой-либо выборки данных для упрощения дальнейшей работы с ними.
- Например: запись фамилий учеников в классном журнале в алфавитном порядке, построение по росту и т.д.
- Сортировка – это алгоритмический процесс перестановки объектов данного множества в определенном заданном порядке.
- Алгоритм сортировки условно можно разбить на три основные части:
- сравнение, определяющее упорядоченность пары элементов;
- перестановка, меняющая местами пару элементов;
- собственно сортирующий алгоритм, который осуществляет сравнение и перестановку элементов данных до тех пор, пока все элементы не будут упорядочены.
- Рассмотрим на примере числовых массивов наиболее известные алгоритмы сортировки: сортировка «пузырьком», сортировка вставками, быстрая сортировка, сортировка шейкером.
- Сортировка «пузырьком»
- Алгоритм заключается в последовательном сравнении пар элементов
- и перестановке местами двух значений, если они стоят не по порядку.
- В результате выполнения одного цикла таких действий максимальный элемент оказывается в самом конце, т.е. происходит выталкивание элементов с меньшим значением более «тяжелыми».
- Упорядочивание происходит за количество проходов, равное количеству сортируемых элементов.
- Сортировка вставками
- Массив разделяется на две части – отсортированную и подлежащую сортировке. В начальный момент отсортированная часть состоит из одного элемента – первого.
- Каждый элемент не отсортированной части массива сравнивается с элементами отсортированной части.
- Следующий элемент не отсортированной части массива сравнивается с элементами отсортированной
- части и вставляется между двумя значениями, одно из которых больше, а другое – меньше вставляемого.
- При реализации нужно помнить, что нумерация элементов массива идет с нуля.
- Быстрая сортировка
- Алгоритм метода заключается в следующем: в массиве выбирается какой-либо элемент,
- значение которого принимается за среднее.
- Массив просматривается с двух сторон:
- с начала в конец и с конца в начало.
- Массив оказывается разбитым на две части:
- в левой находятся элементы, значение которых меньше
- определенного, в правой – больше.
- Затем действия повторяются для каждой из частей
- до тех пор, пока в любом из обрабатываемых участков
- не окажется по одному элементу.
- Метод быстрой сортировки разработал в 1960 г.
- Чарльз Энтони Ричард Хоар.
- Сортировка шейкером
- Алгоритм этой сортировки представляет модификацию пузырьковой.
- Отличием является то, что за один проход выбираются два элемента:
- с максимальным значением и с минимальным, затем они меняются местами
- с первым и последним соответственно.
- Знакомство начинается традиционно с алгоритма сортировки массивов.
- Изучение алгоритма сортировки ведется параллельно с
- - освоением платформы 1С:Предприятие:
- - режимы работы,
- - объекты конфигурации,
- - создание обработки,
- - создание формы и команды
- освоением языка программирования: структура программы, имена переменных,
- объявление переменных, процедуры ввода для каждого типа данных,
- - операции для изучаемого типа данных,
- - процедура вывода,
- - средств отладки и проверки и исправления ошибок в программе
- - работы со справкой по языку.
- Изучение перечисленных выше понятий ведется постепенно, от задачи к задаче.
- Для проведения уроков с использованием материалов для изучении программирования
- на платформе 1С:Предприятие с использование ОК «1С:Школа. Информатика, 10 кл.»
- рекомендуем следующую структуру:
- Оргмомент (2 минуты).
- Изучение нового материала (18 минут).
- Решение задач (17 минут).
- Подведение итогов (5 минут).
- Домашнее задание (3 минуты).
- Методические рекомендации по изучению алгоритма сортировки с использованием ОК «1С:Школа. Информатика 10 кл»
- Образовательный комплекс «1С:Школа.
- Информатика, 10 класс»
- Подборка задач для изучения алгоритма сортировки в языке 1С:Предприятие
- Для знакомства учащихся с числовым типом данных полезно рассмотреть систему задач:
- - задачи на использование различных функций алгоритма сортировки информации;
- - задачи с ограничением по маске ввода (например, обработка только целых чисел, или обработка чисел в пределах от 0 до 999, и др.)
- - задачи, в которых используется алгоритмы сортировки.
- Цели проекта «Методика изучения алгоритмов сортировки информации» в системе 1С:Предприятие» полностью достигнуты.
- В условиях реализации ФГОС, для достижения поставленных результатов обучения необходимо использовать в учебном процессе инновационные образовательные комплексы. ОК можно использовать на всех этапах урока информатики и для организации самостоятельной работы учащихся.
- В работе даны методические рекомендации по изучению алгоритмов сортировки с использованием ОК «1С:Школа. Информатика 10 кл» Для изучении алгоритмов сортировки могут быть использован п.4.13 ОК.
- В проекте предложена подборка задач для изучения алгоритмов сортировки с использованием ОК, задания которого могут быть дополнены системой задач для изучения алгоритмов сортировки в языке «1С:Предприятие».
- 1С:Школа. Информатика, 10 класс [Электронный ресурс] / 1С. – М.: 1С-Паблишинг, 2012. – 1 электрон. опт. диск (CD-ROM).
- ФЕДЕРАЛЬНЫЙ ГОСУДАРСТВЕННЫЙ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ СРЕДНЕГО (ПОЛНОГО) ОБЩЕГО ОБРАЗОВАНИЯ [Электронный ресурс]// Режим доступа http://standart.edu.ru/catalog.aspx?CatalogId=6408
- Пантелеймонова А.В., Белова М.А., Бычкова Д.Д., Подготовка учителя информатики с использованием образовательного комплекса "1С:Школа. Информатика, 10 кл.» [Текст]/ А.В. Пантелеймонова, М.А. Белова, Д.Д Бычкова – М.: ООО "1С-Паблишинг", 2012 - 284 с.: ил.
- Основы общей теории и методики обучения информатике: учебное пособие [Текст]/ под ред. А.А. Кузнецова. – М.: БИНОМ. Лаборатория знаний. 2010. – 207 с.
- Лапчик М.П. и др. Методика преподавания информатики: Учеб. пособие для студ. пед. вузов [Текст]/ М.П.Лапчик, И.Г.Семакин, Е.К.Хеннер; Под общей ред. М. П. Лапчика. — М.: Издательский центр «Академия», 2012. Режим доступа http://businessfor.ru/m/frtyh/metodika_prepodavanija_informatiki_-_lapchik.html
- http://www.thewallpapers.org/photo/40880/Colorful-010.jpg