Активное развитие получили научные исследования возможностей мобильных технологий и условий их реализации в системе образования. Большое количество Интернет-ресурсов предлагают учащимся и студентам разнообразные программы-калькуляторы, англо-русские словари и множество шпаргалок по различным предметам для использования на мобильных устройствах.
Мобильные приложения стали самой доступной для учащихся и студентов технологией, предоставляющей широкие возможности. Школьники и студенты успешно используют Интернет-ресурсы для облегчения учебного процесса. Вместе с тем, рынок русскоязычных обучающих мобильных приложений недостаточен. Так, анализ и изучение предлагаемых мобильных приложений по дискретной математике позволяет говорить об отсутствии на рынке мобильных приложений русскоязычных версий.
Дискретная математика является одним из важных звеньев математического образования. Дискретная математика содержит в себе два аспекта: это основы математики (математическая логика, теория алгоритмов и т.д.), а также это математический аппарат информатики и вычислительной техники. Без использования дискретной математики невозможно создать разнообразные приложения по экономике, технике. Дискретная математика отличается от традиционной математики тем, что использует в работе объекты нечисловой природы: множества, логические высказывания, алгоритмы, графы. Именно это отличие и позволяет распространять математические методы дискретной математики на сферы и задачи, которые далеки от математики. Умение проводить анализ, композицию и декомпозицию информационных комплексов и информационных процессов – обязательное квалификационное требование в области информатики.
Использование анимационных роликов, клипов при изучении алгоритмов эффективно способствуют пониманию их сути, а также повышению творческих способностей учащихся, создающих эти ролики.
Современные мультимедийные технологии позволяют объединить высококачественные изображения со звуковым сопровождением. Наибольшее распространение системы мультимедиа получили в области обучения, рекламы, развлечений. Самой известной мультимедийной платформой компании Adobe Systems для создания веб-приложений или мультимедийных презентаций является Adobe Flash (ранее Macromedia Flash), или просто Flash, которая используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей.
Алгоритмы на графах являются одной из важнейших тем дискретной математики в силу того что они имеют многочисленные приложения в различных областях практики. Многие задачи теории графов требуют последовательного перебора всех вершин так, что каждая вершина просматривается точно один раз. наиболее известные алгоритмы обхода вершин - обход в ширину и обход в глубину.
Оба метода рассматриваются применительно к обыкновенным графам, то есть графам, не содержащим петель и кратных ребер. Алгоритмы поиска в ширину и в глубину лежат в основе многих конкретных алгоритмов на графах. Поиск в глубину оказался полезным при построении ряда эффективных алгоритмов (например, для построения компонент сильной связности в ориентированном графе). Другой метод систематического обхода вершин графа "поиск в ширину" получил свое название из-за того, что при достижении во время обхода любой вершины x далее рассматриваются все вершины, смежные с вершиной x, т.е. осуществляется просмотр вершин "в ширину". Этот метод также можно применить и к ориентированным графам.
Время выполнения алгоритма поиска в ширину такое же, как и для алгоритма поиска в глубину. Каждая пройденная вершина помещается в очередь только один раз, поэтому количество выполнений цикла совпадает с количеством просмотренных вершин. Каждое ребро (х,у) просматривается дважды, один раз для вершины х и один раз для вершины у. Поэтому, если граф имеет n вершин и m ребер, а также если для представления ребер используются списки смежности, общее время обхода такого графа составит О(mах(n, m)). Поскольку обычно m ≥ n, то получаем время выполнения алгоритма поиска в ширину порядка О(m), т.е. такое же, как и для алгоритма поиска в глубину.
Информация обучающей программы разбита на кадры. В каждом кадре размещена графическая иллюстрация и текст, сопровождающий шаг алгоритма. Выбранная вершина выделяется красным цветом, древесные ребра и обратные ребра также отмечены разным цветом (рис.1-рис.2).
Рис.1 Начальные ключевые кадры ролика
В первом кадре представлен неориентированный граф. На втором кадре отмечена первая вершина (вершина начала обхода).
Рис.2 Ключевые кадры ролика
В кадрах 3-4 строятся ветви дерева.
Рис.3 Заключительные кадры ролика
Демонстрация алгоритма завершается помечиванием последней вершины.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВАльберт Д, Альберт Е. Macromedia Flash 8 Professional, Справочник дизайнера. СПб.: БХВ-Петербург, 2006.
Басангова Е.О. О разработке электронных пособий, визуализирующих алгоритмы // Проблемы современной науки и образования. 2016, №1(43).