Роль генераторов и решателей задач в преподавании высшей математики
Высшая математика как базовая дисциплина в техническом университете, ее роль в учебном процессе. Применение в ее преподавании упражнений и задач, принципы организации контроля знаний. Разработка инструментов для оптимизации составления типовых расчетов.
Рубрика | Педагогика |
Вид | статья |
Язык | русский |
Дата добавления | 05.06.2018 |
Размер файла | 24,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Интернет-журнал «НАУКОВЕДЕНИЕ» Институт Государственного управления,
Выпуск 6, ноябрь - декабрь 2013 права и инновационных технологий (ИГУПИТ)
Опубликовать статью в журнале - http://publ.naukovedenie.ru Связаться с редакцией: publishing@naukovedenie.ru
Размещено на http://www.allbest.ru/
1
http://naukovedenie.ru 144PVN613
Размещено на http://www.allbest.ru/
Роль генераторов и решателей задач в преподавании высшей математики
Основным средством обучения высшей математике являются задачи [9]. В технических университетах, в частности в Омском государственном университете путей сообщения (ОмГУПСе), классической формой обучения и контроля являются типовые расчёты - десятки вариантов наборов однотипных задач, дифференцированные в группы по содержанию разделов или подразделов изучаемого курса высшей математики, по методам решения основных типов задач, по подтипам основных видов задач, по сложности решения задач соответствующих подразделов, по уровню владения материалом (базовый, стандартный, продвинутый, творческий) и т.п. [6, 7, 9]
Система задач, представленная типовым расчётом по некоторому разделу курса высшей математики, весьма полно охватывает не только соответствующее содержание курса, но и такую важную сторону обучения математике как формирование представлений о методах решения задач и умений решать задачи основных типов. Периодическое обновление задач типовых расчётов и применение в них задач разной сложности позволяет избежать такого формального или шаблонного подхода к обучению математике как «натаскивание» на решение задач без понимания сути процесса.
Необходимость составления задач типовых расчётов и их регулярного обновления и дополнения требует от преподавателей высшей математики весьма интенсивных и затратных по времени усилий, т.к. нужно не только придумать несколько десятков вариантов задач, но и прорешать их, проверить, получается ли в результате решения «хороший» ответ, нет ли повторов с ранее составленными задачами и т.п. Обычно выполнение такого типа и объёма работ за ограниченное время просто физически не возможно, даже если 24 часа в сутки выполнять только эту работу. Поэтому весьма актуальным является применение специальных средств по оптимизации подобной работы преподавателей, т.е. оптимизация процесса составления и прорешивания вариантов задач типового расчёта.
Оптимизацию составления и прорешивания задач можно реализовать с помощью компьютера и специальных программ, приобретённых в магазинах программного обеспечения или разработанных самостоятельно. Процесс оптимизации целесообразнее начинать с разработки решателей задач, т.к. некоторые генераторы задач для подбора задач по ряду критериев должны будут использовать решатели задач.
Применение систем компьютерной математики (СКМ) позволяет заметно упростить процесс прорешивания задач - ответ получается почти мгновенно. Однако в использовании этого эффективного и мощного средства кроется один существенный недостаток, а именно: большинство СКМ выдаёт только окончательный ответ без решения. Оптимальным вариантом преодоления этого недостатка является разработка программ, использующих функции СКМ, которые позволяют получать развёрнутое решение определённых типов задач. Имеется в виду разработка решателей задач именно конкретных типов, а не любых, т.к. разработка подобной универсальной программы аналогична созданию искусственного интеллекта. Из платных СКМ подобными возможностями обладают Mathcad и Mathematica, а из бесплатных можно, в частности, попробовать применять Xcas [2, 4].
Если применение СКМ по некоторым причинам затруднительно, то можно использовать какие-либо средства для разработки программ-решателей без СКМ. В частности, можно разрабатывать такие программы в Excel на Visual Basic for applications (VBA) [5, 10]. Авторами данной статьи предпринимаются небезуспешные попытки разработки таких программ на VBA, а также на некоторых современных программируемых калькуляторах с встроенной СКМ [1, 3]. Разработаны программы для решения основных типов задач по линейной алгебре и аналитической геометрии, рядам, комплексным числам, обыкновенным дифференциальным уравнениям, теории вероятностей и математической статистике. Некоторые версии программ-решателей пока могут лишь выдавать окончательный и промежуточные результаты вычислений, другие в результате своей работы выдают развёрнутое решение.
Разумеется, в Excel в ряде случаев можно обойтись и без VBA. Например, авторами данной статьи разработана программа-решатель, которая для матрицы не более чем 10 порядка, введённой в соответствующее место программы, позволяет: 1) вычислить определитель; 2) вычислить алгебраические дополнения; 3) вычислить обратную матрицу; 4) выполнить преобразование строк по Гауссу; 5) выполнить преобразование строк по ЖордануГауссу. Для последних двух опций предусмотрены возможности: перестановки строк и столбцов местами; отображения элементов результата преобразования в виде десятичной или обыкновенной (неправильной или смешанной) дроби; отображения промежуточных или конечного результата преобразований.
Генераторы задач - программы, которые позволяют составить набор неповторяющихся задач определённого типа с готовыми ответами или решениями. Для ряда разделов курса высшей математики разработка таких генераторов не представляет особых сложностей, т.к. решение основных типов задач является почти линейным, т.е. почти не содержит ветвлений разбора подслучаев (если же такое ветвление имеется, то его можно устранить разработкой специального генератора задач на каждый отдельный подслучай). Примером такого генератора может служить генератор систем линейных алгебраических уравнений, который выдаёт неопределённые системы с решением, содержащим только одну свободную неизвестную. Для более сложных задач других разделов курса высшей математики можно поступать аналогичным образом, расчленять сложные задачи на подзадачи и разрабатывать решатели для таких элементарных подзадач. В случае необходимости получения более универсального решателя в рамках одного подраздела или темы курса можно объединить простейшие решатели в один, который идентифицирует по введённым данным имеющийся частный случай и вызывает соответствующий ему решатель.
Например, генератор линейных дифференциальных уравнений второго порядка с постоянными коэффициентами и правой частью специального вида использует для своей работы генераторы характеристических уравнений трёх видов: первый генерирует квадратные уравнения с целыми и различными корнями; второй квадратное уравнение с кратным корнем; третий с комплексными корнями. Этот генератор был использован авторами статьи при разработке учебного пособия «Практикум и индивидуальные задания по дифференциальным уравнениям (типовые расчеты)». Кстати, этот генератор один из тех, которые не используют в своей работе решателей задач в явном виде, т.е. для генерации окончательного и промежуточных ответов используются результаты предварительно выполненного в СКМ решения обыкновенного дифференциального уравнения в общем виде с буквенными коэффициентами. Не имея СКМ можно один раз решить определённый тип задач в общем виде карандашом на бумаге, чтобы затем использовать этот символьный (аналитический) результат в генераторе или решателе этого типа задач.
Очевидно, что генераторы задач могут использовать в своей работе решатели задач. Например, для ряда задач полный перебор вариантов даже на компьютере требует много времени, поэтому, в таких задачах вместо перебора удобнее использовать генератор случайных чисел. В этом случае генератор задач в среднем работает быстрее генератора с полным перебором вариантов. Одна итерация в работе генератора задач может выглядеть так: 1) условие задачи (коэффициенты) генерируется с помощью случайных чисел; 2) решатель, встроенный в генератор задач, проверяет корректность введённых данных и решает задачу; 3) затем результат решения проверяется на соответствие одному или нескольким критериям (например, он должен быть целым); 4) если таких удачно сгенерированных коэффициентов ранее не было получено, то они запоминаются; 5) процесс повторяется, пока не будет получено необходимое количество вариантов задачи.
Примером генератора задач, использующего случайные числа, может служить генератор систем трёх линейных однородных дифференциальных уравнений с постоянными коэффициентами, разработанный авторами данной статьи в Excel на VBA. Генератор позволяет составлять системы трёх видов: 1) в процессе решения получается характеристическое уравнение с целыми и различными корнями; 2) в процессе решения получается характеристическое уравнение с целыми корнями и корнем кратности 2; 3) в процессе решения получается характеристическое уравнение с целым и комплексными корнями с целой действительной и мнимой частью. Перед запуском генератора можно не только изменить диапазон величин генерируемых коэффициентов, но и задать значения некоторых коэффициентов.
Следующим примером простейшего генератора задач на случайных числах является генератор определителей, который подбирает целые элементы матрицы 2, 3 или 4 порядка из указанного диапазона так, чтобы получился определитель с указанным значением.
Другим примером генератора задач на случайных числах является генератор систем линейных алгебраических уравнений, который по введённой матрице с корнями системы позволяет восстановить саму систему. После каждого повторного запуска получается новая система, имеющая указанное решение. Подобным образом можно составлять определённые, неопределённые и несовместные системы линейных алгебраических уравнений с любым (в разумных пределах) количеством неизвестных.
В качестве примера решателя задач можно привести Excel-программу на VBA, которая решает систему линейных алгебраических уравнений любой размерности (в разумных пределах) методом Гаусса или Жордана-Гаусса. Это решатель позволяет получить окончательный результат или же всю цепочку с элементарными преобразованиями с комментариями о выполняемых над строками действиях.
Довольно объёмные вычисления возникают при решении задач по теории вероятностей и математической статистике. Для облегчения подготовки к занятиям и проверки задач по указанному разделу авторами данной статьи разработана программа с решателями и генераторами некоторых задач (без VBA). Книга Excel содержит следующие листы: 1) Комбинаторика; 2) Формула Байеса; 3) Формула Муавра-Лапласа; 4) Дискретная случайная величина-1; 5) Дискретная случайная величина-2; 6) Генератор «Выборка 100»; 7) Расчёт «Выборка 100»; 8) Расчёт статистического ряда; 9) Расчёт «Выборка 10 000»; 10) Перерасчёт «Выборка 10 000»; 11) Выборка 10 000; 12) Генератор корреляционных таблиц 5 на 5; 13)
Расчёт корреляционных таблиц 5 на 5; 14) Расчёт корреляционных таблиц 20 на 20. Калькулятор или статистические таблицы для работы с программой не требуются. На первом листе можно вычислить количество перестановок, размещений и сочетаний с повторениями и без повторений. На втором листе можно вычислить полную вероятность в схеме Байеса и пересчитать вероятности гипотез, а также вычислить вероятность наступления нескольких независимых событий с различными вероятностями реализации. На третьем листе можно вычислить вероятности наступления событий k раз или от k1 до k2 раз по формуле Бернулли или локальной и интегральной формулам Муавра-Лапласа. На четвёртом листе можно рассчитать основные числовые характеристики дискретной случайной величины (ДСВ), имеющей не более 100 значений. На пятом листе можно сгенерировать биномиальный или геометрический закон распределения дискретной случайной величины. На шестом листе можно сгенерировать выборку из 100 элементов, количественный признак в которой распределён по равномерному, нормальному или показательному закону. Кроме самой выборки рассчитываются все основные характеристики, и проверяется гипотеза о соответствующем законе распределения количественного признака с помощью критерия Пирсона. На седьмом листе то же, что и на шестом, но выборка вводится пользователем программы. На восьмом листе то же, что и на седьмом, но вводится для обработки статистический ряд. На девятом листе можно получить то же, что и на седьмом листе, но для выборки из не более чем десяти тысяч элементов. Сама выборка вводится на отдельном одиннадцатом листе. На двенадцатом листе можно сгенерировать корреляционную таблицу 5 на 5. На этом же листе приводятся промежуточные и основные результаты расчётов. Проверяется гипотеза о значимости отличия коэффициента корреляции от нуля. На тринадцатом листе расчёты и проверка гипотезы проводятся для корреляционной таблицы 5 на 5, введённой пользователем программы. На четырнадцатом листе можно обработать корреляционную таблицу с размерами не более чем 20 на 20.
Даже эти немногочисленные примеры генераторов и решателей задач позволяют понять, с каким объёмом работы столкнулся бы преподаватель при их отсутствии. Авторами регулярно разрабатываются новые генераторы и решатели задач, которые наряду со старыми программами оказывают ему и его коллегам существенную помощь в подготовке материалов к занятиям по высшей математике, подготовке к публикации типовых расчётов, методических указаний и учебных пособий, в проверке самостоятельных и контрольных работ промежуточной аттестации, в проверке работ студентов заочного факультета [6, 7, 8].
Литература
математика университет упражнение генератор
1. Rising, Gerald R. Inside your calculator: from simple programs to significant insights. Buffalo, New York. Wiley-Interscience. 2007. 288 p.
2. Gurskij, D.A., Turbina, E.S. Vychislenija v Mathcad 12. SPb.: Piter, 2006. 544 s.
3. Дьяконов В.П. Современные зарубежные микрокалькуляторы. М.: Солон-Р, 2002. 400 с.
4. Дьяконов, В.П. Математика 4: учебный курс. СПб.: Питер, 2001. 656 с.
5. Леоненков, А.В. Решение задач оптимизации в среде MS Excel. СПб.: БХВПетербург, 2005. 704 с.
6. Практикум и индивидуальные задания по векторной алгебре и аналитической геометрии (типовые расчёты). Учебное пособие. СПб.: Издательство «Лань», 2013. 288 с.
7. Практикум и индивидуальные задания по интегральному исчислению функции одной переменной (типовые расчёты): Учебное пособие. СПб.: Издательство «Лань», 2012. 336 с.
8. Практикум и индивидуальные задания по курсу теории вероятностей (типовые расчёты): Учебное пособие. СПб.: Издательство «Лань», 2010. 288 с.
9. Саранцев, Г.И. Упражнения в обучении математике. М.: Просвещение, 1995. 240 с.
10. Эйткен, Питер. Интенсивный курс программирования в Excel за выходные.: пер. с англ. М.:Издательский дом «Вильямс», 2004. 432 с.
Размещено на Allbest.ru
...Подобные документы
Понятие интерактивных методов обучения, их использование в учебном процессе. Повышение эффективности уроков с помощью интерактивных методов обучения при преподавании права в школе. Перенос знаний и опыта деятельности из учебной ситуации в реальную.
реферат [14,6 K], добавлен 26.03.2014Деятельность учащихся по комплексному применению знаний, умений и способов действий при решении задач на пропорции и масштаб. Межпредметная связь математики с химией, географией, литературой. Быстрая актуализация и практическое применение знаний.
презентация [1,5 M], добавлен 15.02.2011Использование мультимедийного проектора как средства повышения качества знаний учащихся. Особенности информационных технологий в общеобразовательной школе. Информационные технологии в преподавании математики. Разработка уроков математики в школе.
дипломная работа [287,2 K], добавлен 11.05.2008Психологические предпосылки использования нестандартных логических задач на уроке математики в начальной школе. Роль логических задач в формировании умственных способностей. Методики, направленные на определение степени овладения логическими операциями.
курсовая работа [55,5 K], добавлен 16.05.2011Формирование осознанной мотивации учащихся для получения знаний о безопасности. Основные типологии уроков, применяемых в преподавании ОБЖ. Игровые технологии на уроках ОБЖ как один из факторов повышения активизации и интенсификации деятельности учащихся.
реферат [42,2 K], добавлен 18.09.2011Особенности развития учащихся среднего школьного возраста. Роль математики в формировании и развитии интелектуальных качеств личности. Содержание "линии задач с параметрами" в программе математики средней школы на примере учебников А.Г. Мордковича.
дипломная работа [46,8 K], добавлен 25.04.2011Роль и функции тестирования в преподавании иностранных языков. Требования к составлению тестов. Комплексы заданий для тестового контроля речевых навыков (лексических, грамматических). Разработка заданий и упражнений для тестового контроля речевых умений.
курсовая работа [36,0 K], добавлен 07.12.2013Роль задач в процессе обучения школьников в школьном курсе геометрии. Роль ключевых задач в системе обучающих задач в школьном курсе. Методы отбора ключевых задач по изучаемой теме. Медиана, проведенная к гипотенузе. Свойство биссектрисы и ее длина.
курсовая работа [458,5 K], добавлен 30.01.2014Нестандартні задачі як один із напрямів розвитку математичного мислення молодших школярів. Умовна класифікація задач для навчання математики у початкових класах. Основні параметри і технологія їх складання. Приклади задач з однією логічною операцією.
доклад [23,6 K], добавлен 06.12.2010Сюжетные задачи в курсе математики 5-6 классов. История использования текстовых задач в России. Анализ учебников математики. Методика обучения решению сюжетных задач в курсе математики 5-6 классов. Примеры применения методики работы с сюжетной задачей.
курсовая работа [55,8 K], добавлен 12.06.2010Педагогические и психологические основы процесса индивидуализации. Понятие и сущность индивидуализации. Особенности индивидуализации в преподавании математики. Опыт индивидуализации в обучении. Методы индивидуализации в обучении.
дипломная работа [69,6 K], добавлен 08.08.2007Характеристика форм работы младших школьников на уроках математики. Использование различных форм работы в процессе решения текстовой задачи. Решение текстовых задач в начальной школе. Диагностика уровня сформированности умений школьников решать задачи.
дипломная работа [314,6 K], добавлен 04.09.2010Основная ценность компетентностного подхода и применение в преподавании. Обобщенное описание (модель) системы работы педагога. Этапы осуществления содержательной части учебного занятия. Принципы, методы, приёмы и формы педагогической деятельности.
курсовая работа [51,4 K], добавлен 08.02.2009Методы и формы организации обучения: понятия, различные подходы к классификации. Характеристика. Активных форм обучения в преподавании математики: лабораторная работа, дидактические игры, игровые разминки, мозговой штурм. Дидактические материалы к урокам.
дипломная работа [3,2 M], добавлен 27.01.2014Особенности развития математических способностей, преимущества использования дидактических игр в процессе занятий. Методика обучения детей старшего дошкольного возраста основам математики посредством дидактических игр и задач, оценка их эффективности.
курсовая работа [79,8 K], добавлен 13.01.2012Понятие текстовой задачи и ее роли в курсе математики. Способы решения текстовых задач. Методика обучения решению составных задач на пропорциональное деление. Обучение решению задач на движение. Выявление уровня умений учащихся решению составных задач.
курсовая работа [231,8 K], добавлен 20.08.2010Выявление и анализ основных особенностей генетики как учебной дисциплины. Оценка возможностей создания и практическая разработка модели индивидуального подхода в преподавании общей биологии на примере генетики с точки зрения повышения качества знаний.
дипломная работа [260,2 K], добавлен 25.08.2011Классификация физических задач по способу выражения условия и степени трудности. Изучение аналитико-синтетического метода решения качественных и количественных вопросов. Специфические особенности оформления и методики расчета экспериментальных задач.
реферат [162,5 K], добавлен 03.07.2010Роль и место понятия "площадь" в курсе школьной математики. Знакомство школьников с понятием площади. Особенности и методика обучения учащихся темы площади различных геометрических фигур. Примеры задач и разработка плана урока по теме исследования.
курсовая работа [154,5 K], добавлен 27.04.2011Обучение детей нахождению способа решения текстовой задачи на уроках математики. Роль арифметических задач в начальном курсе математики. Решение задач на совместное движение, на нахождение части числа и числа по части, на проценты, на совместную работу.
дипломная работа [127,2 K], добавлен 28.05.2008