Статья:

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

Конференция: XLI Студенческая международная заочная научно-практическая конференция «Молодежный научный форум: гуманитарные науки»

Секция: Педагогика

Выходные данные
Журавкова Е.В., Шульга В.А. Использование пакета Maple для выполнения операций над множествами на уроках информатики // Молодежный научный форум: Гуманитарные науки: электр. сб. ст. по мат. XLI междунар. студ. науч.-практ. конф. № 1(40). URL: https://nauchforum.ru/archive/MNF_humanities/1(40).pdf (дата обращения: 16.10.2018)
Лауреаты определены. Конференция завершена
Эта статья набрала 8 голосов
Мне нравится
Дипломы
лауреатов
Сертификаты
участников
Дипломы
лауреатов
Сертификаты
участников
на печатьскачать .pdfподелиться

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

Журавкова Елена Васильевна
студент, Ставропольский государственный педагогический институт, РФ, г. Ставрополь
Шульга Виктория Александровна
студент, Ставропольский государственный педагогический институт, РФ, г. Ставрополь
Оленев Александр Анатольевич
научный руководитель, доц., Ставропольский государственный педагогический институт, РФ, г. Ставрополь

 

В данной статье описывается использование команд СКА (системы компьютерной алгебры) Maple, предназначенных для выполнений операций над множествами. Рассматриваются решения отдельных задач в Maple.

Введение

В последнее время одним из главных направлений российского образования является обеспечение качества образования. Развитие не стоит на месте, человек в своей деятельности постоянно занят созданием и использованием моделей окружающего его мира. Наглядные модели стали все чаще использоваться в учебном процессе. Применение компьютера в качестве нового динамичного, развивающегося средства обучения - является главнейшей отличительной особенностью компьютерного планирования, поэтому в образовании стали применяться разнообразные информационные технологии, в том числе компьютерные математические пакеты AutoCad, MatLab, Maple, Mathematica и другие. Применение подобных инструментальных средств на уроках информатики позволяет решать сложнейшие задачи, делать огромные математические преобразования и не допускать при этом ошибок, более того заметно сокращается время решения задач. Возможности системы Maplе выходят за рамки традиционных подходов и дают возможность использовать ее как активное средство обучения, позволяющее повысить качество знаний учащихся [5]. Ниже описаны главные особенности математического пакета Maple, которые наглядно показывают его возможности для решения конкретных образовательных задач математики, информатики.

Описание пакета Maple

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

Является продуктом компании Waterloo Maple Inc., которая с 1984 года выпускает множество программных продуктов, ориентированных на вычисления сложных математических задач, визуализацию данных и моделирование. Данный пакет обладает развитыми графическими средствами и имеет собственный язык программирования, напоминающий Паскаль. В силу универсальности система Maple стала незаменимым инструментом научных исследований для многих ученых, инженеров и студентов [3]. На данный момент возможности системы Maple выходят за рамки традиционных подходов и позволяют ее использовать как активное средство обучения, позволяющее повысить качество обучения [4].

В рамках школьного курса на уроках информатики изучается понятие множества и операций над множествами. Множеством называется любая определенная совокупность объектов. Объекты, из которых состоит множество, называются его элементами [7, с. 1].

С помощью Maple можно задавать множества, находить количество элементов во множестве, выполнять операции над множествами, проверять принадлежность элементов заданному множеству, извлекать различные элементы из заданных множеств, задавать множество в виде последовательности, добавлять или удалять элементы множества [2, с. 43].

Используемые функции

Множество (тип set) – набор различных элементов, которые разделены запятыми и заключены в фигурные скобки. Для множеств действительны все правила преобразования, принятые в классической математике [6, с. 38]. В Maple для того, чтобы хранить некоторый набор выражений и/или переменных определенного типа используется конструкция специального типа – множество (set). Для его задания достаточно заключить в фигурные скобки последовательность выражений и/или переменных. Например, чтобы задать множество и определить число элементов в заданном множестве (мощность), следует использовать следующую последовательность команд Maple:

{1, 2, 3, 4, 5, 1, 6, 2}

whattype(%)

nops(%%)

Как видно из данного примера, множество не может содержать два одинаковых элемента. Рассмотрим базовые операции над множествами – объединение, пересечение и исключение [1, с. 195–196].

Таблица 1.

Название

Объединение

Пересечение

Исключение

Обозначение в Maple

Union

Intersect

minus

Союз в естественном языке

А+В или А∪В

А*В или А∩В

А\В

Для демонстрации выполнения базовых операций над множествами целесообразно воспользоваться СКА Maple.

Пример 1. Даны множества а){1, 2, 3, 4} и {3, 4, 5, 6}; б){a, a, b, d, c, f} и {a, b, f}. Необходимо выполнить базовые операции над данными множествами.

{1, 2, 3, 4}union{3, 4, 5, 6}

{aabdcf}union{abf}

{1, 2, 3, 4}intersect{3, 4, 5, 6}

{aabdcf}intersect{abf}

{1, 2, 3, 4}minus{3, 4, 5, 6}

{aabdcf}minus{abf}

Пример 2. Универсальное множество состоит из 26 строчных букв латинского алфавита. Заданы множества A, B, C и E.

A = {b, c, e, i, m}, B = {d, e, o, v}, C = {k, l, z}, E = {b, d, h, l, s, t, x, y}.

. Необходимо определить множества X и Y.

>A:={b, c, e, i, m}

> B := {d, e, o, v}

> C: = {k, l, z}

> E := {b, d, h, l, s, t, x, y}

> F:={a, b, c, d, e, f, g ,h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z}

> C1:=F minus C

> B1:=F minus B

> X:=(A minus B) intersect (C intersect E)

> Y:=(A minus E) union (C1 minus B1)

Ответ: X={ }, Y={c, d, e, i, m, o, v}.

Вывод

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

 

Список литературы:
1. Есаян А.Р., Чубариков В.Н., Добровольский Н.М., Мартынюк Ю.М. Управляющие структуры и структуры данных в Maple. Тула: Изд-во Тул. гос. пед. ун-та им. Л. Н. Толстого, 2007. – 316 c. Учеб. пособие для студентов и аспирантов.
2. Корольков О.Г. и др. Maple: теория и практика. Учебное пособие. – Воронеж: Воронежский государственный университет, 2006. – 47 с.
3. Красильников В.В., Оленев А.А., Тоискин В.С., Тынчеров К.Т. Использование системы компьютерной алгебры Maple при изучении дискретной математики. В сборнике: Актуальные вопросы инженерного образования-2016 Сборник научных трудов международной научно-методической конференции, посвященной 60-летию филиала УГНТУ в г. Октябрьском. 2016. – С. 310–319.
4. Красильников В.В., Оленев А.А., Тоискин В.С., Тынчеров К.Т. Проверка знаний по теме «множество» на основе системы компьютерной математики Maple. В сборнике: Актуальные вопросы инженерного образования-2015 Сборник научных трудов международной научно-методической конференции 2016. – С. 120–125. 
5. Малиатаки В.В., Медведева Л.М., Оленев А.А. Совершенствование математической подготовки учителя в вузе на основе использования СКА Maple. В сборнике: Актуальные вопросы инженерного образования-2015 Сборник научных трудов международной научно-методической конференции. 2016. – С. 129–135.
6. Матросов А.В. Основы работы в Maple V Rel. 4. Спб.: Санкт-Петербургский государственный университет водных коммуникаций.-1999. – 61 с.
7. Цветов В.П. Пособие по дискретной математике (1 семестр). Учеб. пособие. - Самара: Издательство "Самарский Университет", 2006. – 100 с.