Информационные технологии в математическом моделировании
Содержание
Глава 1. Использование информационных технологий в математике
1.1 Появление новых информационных технологий в обучении математике
1.2 Представление о математическом моделировании
Глава 2. Обзор программных средств, используемых в математическом моделировании
2.1 Анализ математических пакетов MathCAD, Maple, MatLab
2.2 Использование табличного процессора MS Excel для решения математических задач
Заключение
Введение
Актуальность: Развитие информационных технологий затрагивает практически все сферы человеческой жизни. Не составляет исключение и образование. Новые технологии позволяют более эффективно организовать образовательный процесс. Хорошо известно, что информатика и математика глубоко взаимосвязаны. Эта связь носит явный генетический характер, поскольку информатика «вышла» из математики: теории информации, абстрактной алгебры, теории алгоритмов, математической логики и т.д. Происхождение и устройство компьютера непосредственно связано с математикой и математической логикой. Это своего рода воплощение в реальность ряда математических конструкций. Да и на современном этапе развития информатики между этими науками имеет место тесное родство и взаимодействие.
Невозможно представить современное образование без применения математического моделирования. Сущность этой методологии состоит в замене исходного объекта его образом – математической моделью – и дальнейшем изучении модели с помощью реализуемых на компьютерах вычислительно-логических алгоритмов. Создание любой математической модели с использованием информационных технологий становится более доступным для восприятия обучающихся, вызывает познавательный интерес и повышает мотивацию учащихся, что является актуальной проблемой для современного образования.
Цель: рассмотреть способы использования новых информационных технологий в математическом моделировании.
Объект: информационные технологии.
Предмет: информационные технологии в математическом моделировании.
Для достижения поставленной цели необходимо решить следующие задачи:
проанализировать информационные технологии, используемые в математическом моделировании;
проанализировать программные средства, позволяющие использовать новые информационные технологии в обучении математике;
обосновать целесообразность использования программных средств в обучении математике;
предложить методические приемы по использованию программных средств в обучении математике.
Структура работы: работа состоит из введения, двух глав, заключения и списка использованных источников.
Во введении представлены: актуальность исследования, объект, предмет, цель, задачи и методы исследования.
В первой главе представлено описание информационных технологий и математического моделирования, общее представление об этих процессах, их использование и роль в учебном процессе.
Во второй главе приведен сравнительный анализ программных средств используемых в обучении для построения математических моделей. Описан алгоритм построения математической модели на примере одного из представленных программных средств.
Выводы по теме исследования представлены в заключении. Список использованной литературы включает в себя библиографическое описание источников, использованных в исследовании.
Глава 1. Использование информационных технологий в математике
1.1 Появление новых информационных технологий в обучении математике
В настоящие время принято разграничивать понятия «информационные технологии» и «технологии обучения». Под «технологиями обучения», понимается, обычно, система методов, форм и средств обучения, в рамках которой обеспечивается достижение поставленных дидактических целей.
Среди разнообразных определений понятия «информационные технологии» более приемлемой, по-видимому, является трактовка этого термина, данная М. И. Желдаком [2]: «Под информационными технологиями понимается совокупность методов и технических средств сбора, организации, хранения, обработки, передачи и представления информации, расширяющие знания людей и развивающая их возможности по управлению техническими и социальными процессами».
Следует отметить, что последние два-три года стал широко использоваться термин «компьютерные и телекоммуникационные технологии». Однако, поскольку понятие «информационные» включает в себя и компьютерные, и телекоммуникационные средства, то мы в дальнейшем будем использовать термин «новые информационные технологии» и соответствующую ему аббревиатуру – НИТ.
Определение информационных технологий (без приставки «новые), включает широкий спектр средств и методов работы с ними: от печатных изданий до современных компьютеров. Особенность большинства НИТ в высшем образовании состоит в том, что они, в основном, базируются на современных персональных компьютерах (ПК). При этом ПК уверено вошел в систему дидактических средств, стал важным элементом предметной среды для разностороннего развития обучаемых.
Под средствами НИТ традиционно понимают «программно-аппаратные средства и устройства, функционирующие на базе микропроцессорной техники, современных средств и систем телекоммуникаций информационного обмена, аудио- видеотехники и т.п., обеспечивающие операции по сбору, продуцированию, накоплению, хранению, обработке, передаче информации».[7]
Однако вопрос даже не в перечислении всего многообразия систем и средств ИКТ. Более важными являются педагогические цели использования вышеперечисленных средств ИКТ: интенсификация всех уровней учебно-воспитательного процесса; многоаспектное развитие обучаемого; подготовка выпускников вузов к жизни в условиях информационного общества; реализация социального заказа, обусловленного процессами информатизации современного общества.[1]
Поэтому, лучше всего определить понятие “новых информационных технологий в образовании” отталкиваясь не от использования компьютера, а от педагогической сущности.
Так как обучение является передачей информации ученику, то можно сделать вывод о том, что в обучении информационные технологии использовались всегда. Более того, любые методики или педагогические технологии описывают, как переработать и передать информацию, чтобы она была наилучшим образом усвоена учащимися. Когда же компьютеры стали настолько широко использоваться в образовании, что появилась необходимость говорить об информационных технологиях обучения, выяснилось, что они давно фактически реализуются в процессах обучения, и тогда появился термин "новая информационная технология обучения". Таким образом, появление такого понятия – новая информационная технология – связана с появлением и широким внедрением компьютеров в образовании.
Информационные технологии включают программированное обучение, интеллектуальное обучение, экспертные системы, гипертекст и мультимедиа, микромиры, имитационное обучение, демонстрации. Эти частные методики должны применяться в зависимости от учебных целей и учебных ситуаций, когда в одних случаях необходимо глубже понять потребности учащегося, в других – важен анализ знаний в предметной области, в третьих основную роль может играть учет психологических принципов обучения.
Рассматривая имеющиеся на сегодняшний день информационные технологии, Н. В. Апатова [3] выделяет в качестве их важнейших характеристик:
1) типы компьютерных обучающих систем (обучающие машины, обучениe и тренировка, программированное обучение, интеллектуальное репетиторство, руководства и пользователи);
2) используемые обучающие средства (ЛОГО, обучение через открытия, микромиры, гипертекст, мультимедиа);
3) инструментальные системы (программирование, текстовые процессоры, базы данных, инструменты представления, авторские системы, инструменты группового обучения).
Как мы видим, что главное в НИТ – это компьютер с соответствующим техническим и программным обеспечением. Следовательно, под информационными технологиями в обучение следует понимать процесс подготовки и передачи информации обучаемому, средством осуществлением которого является компьютер.
Такой подход отражает первоначальное понимание педагогической технологии, как применение технических средств в обучении.
В 70-е годы воздействие системного подхода постепенно привело к общей установке педагогической технологии: решать дидактические проблемы в русле управления процессом обучения с точно заданными целями, достижение которых должно поддаваться четкому описанию и определению.
Педагогическая технология – это "не просто использование технических средств обучения или компьютеров, это выявление принципов и разработка приемов оптимизации образовательного процесса путем анализа факторов, повышающих образовательную эффективность, путем конструирования и применения приемов и материалов, а такие посредством оценки применяемых методов".
Таким образом, во главе становится процесс обучения со своими особенностями, а компьютер – это мощный инструмент, позволяющий решать новые, ранее не решенные дидактические задачи.
Можно утверждать, что в образовании "педагогическая технология" и "информационная технология" – это в определенном смысле синонимы.[1] Возникает вопрос. Можно ли считать использование компьютера достаточным основанием для названия этой технологии новой? Скорее всего, нет. Дело в том, что абсолютное большинство таких технологий опирается (если вообще на что-то опирается) на известные (хорошие или не очень) педагогические идеи. Более того они вообще не удовлетворяет основным требованиям понятия "технологии". Используя современные обучающие средства и инструментальные среды, создаются прекрасно оформленные программные продукты, не вносящие ничего нового в развитие теории обучения. Поэтому можно говорить только об автоматизации тех или иных сторон процесса обучения, о переносе информации с бумажных носителей в компьютер и т.д.
Говорить же о новой информационной технологии обучения можно только в том случае, если:
она удовлетворяет основным принципам педагогической технологии (предварительное проектирование, воспроизводимость целеобразования, целостность);
она решает задачи, которые ранее в дидактике не были теоретически или практически решены;
средством подготовки и передачи информации обучаемому является компьютер.
Исходя из вышеизложенного можно выделить основные принципы системного внедрения компьютеров в учебный процесс[1]:
Принцип новых задач. Суть его состоит в том, чтобы не перекладывать на компьютер традиционно сложившиеся методы и приемы, а перестраивать их в соответствии с новыми возможностями, которые дают компьютеры. На практике это означает, что при анализе процесса обучения выявляются потери, происходящие от недостатков его организации (недостаточный анализ содержания образования, слабое значение реальных учебных возможностей учащихся и т.п.). В соответствии с результатом анализа намечается список задач, которые в силу различных объективных причин (большой объем, громадные затраты времени и т.п.) сейчас не решаются или решаются неполно, но которые вполне решаются с помощью компьютера.
Эти задачи должны быть направлены на полноту, своевременность и хотя бы приближенную оптимальность принимаемых решений.
Принцип системного подхода. Это означает, что внедрение компьютеров должно основываться на системном анализе процесса обучения. То есть должны быть определены цели и критерии функционирования процесса обучения, проведена структуризация, вскрывающая весь комплекс вопросов, которые необходимо решить для того, чтобы проектируемая система наилучшим образом соответствовала установленным целям и критериям.
Принцип первого руководителя. Суть его состоит в том, что заказ на компьютеры, программное обеспечение и их внедрение в процесс обучения должны производиться под непосредственным руководством первого руководителя соответствующего уровня (начальника управления образования, директора образовательного учреждения). Практика убедительно свидетельствует, что всякая попытка передоверить дело внедрения второстепенным лицам неизбежно приводит к тому, что оно ориентируется на рутинные задачи и не дает ожидаемого эффекта.
Принципы максимальной разумной типизации проектных решений. Это означает, что разрабатывая программное обеспечение исполнитель должен стремиться к тому, чтобы предлагаемые ими решения подходили бы возможно более широкому кругу заказчиков, не только с точки зрения используемых типов компьютеров, но различных типов школ: гимназии, колледжи, лицеи и т.п.
Принципы непрерывного развития системы. По мере развития педагогики, частных методик, компьютеров, появления различных типов школ возникают новые задачи, совершенствуются и видоизменяются старые. При этом созданная информационная база должна, подвергаться определенной перекомпоновке, но не кардинальной перестройке.
Принципы автоматизации документооборота. Основной поток документов, связанный с процессом обучения, идет через компьютер, а необходимые сведения о нем выдаются компьютером по запросам. В этом случае педагогический коллектив сосредотачивает свои усилия на постановке целей и внесении творческого элемента в поиск путей их достижения.
Принципы единой информационной базы. Смысл его состоит, прежде всего, в том, что на машинных носителях накапливается и постоянно обновляется информация, необходимая для решения не какой-то одной или нескольких задач, а всех задач процесса обучения. При этом в основных файлах исключается неоправданное дублирование информации, которое неизбежно возникает, если первичные информационные файлы создаются для каждой задачи отдельно. Такой подход сильно облегчает задачу дальнейшего совершенствования и развития системы.
Таким образом, появление понятия – новая информационная технология – связано с появлением и широким внедрением компьютеров в образовании, которые включают программированное обучение, интеллектуальное обучение, экспертные системы, гипертекст и мультимедиа, микромиры, имитационное обучение, демонстрации. Эти частные методики должны применяться в зависимости от учебных целей и учебных ситуаций придерживаясь выше изложенным принципам. Следовательно, можно придти к выводу, что главное в НИТ – это компьютер с соответствующим техническим и программным обеспечением. Применение программное обеспечение в учебном процессе (программно-прикладные средства) подтверждает само определение: информационная технология обучения – процесс подготовки и передачи информации обучаемому, средством осуществлением которого является компьютер. Такой подход и отражает первоначальное понимание педагогической технологии, как применение технических программных средств в обучении.
1.2 Представление о математическом моделировании
Математическое моделирование – это средство изучения реального объекта, процесса или системы путем их замены математической моделью, более удобной для экспериментального исследования с помощью ЭВМ.[5]
Математическая модель является приближенным представлением реальных объектов, процессов или систем, выраженным в математических терминах и сохраняющим существенные черты оригинала. Математические модели в количественной форме, с помощью логико-математических конструкций, описывают основные свойства объекта, процесса или системы, его параметры, внутренние и внешние связи.
В общем случае математическая модель реального объекта, процесса или системы представляется в виде системы функционалов
Фi ( X , Y , Z , t )=0,
где X – вектор входных переменных, X =[ x 1 , x 2 , x 3 , ... , x N ] t ,
Y – вектор выходных переменных, Y =[ y 1, y 2, y 3, ... , yN ] t ,
Z – вектор внешних воздействий, Z =[ z 1, z 2, z 3, ... , zN ] t ,
t – координата времени.
Построение математической модели заключается в определении связей между теми или иными процессами и явлениями, создании математического аппарата, позволяющего выразить количественно и качественно связь между теми или иными процессами и явлениями, между интересующими специалиста физическими величинами, и факторами, влияющими на конечный результат.
Обычно их оказывается настолько много, что ввести в модель всю их совокупность не удается. При построении математической модели перед исследованием возникает задача выявить и исключить из рассмотрения факторы, несущественно влияющие на конечный результат (математическая модель обычно включает значительно меньшее число факторов, чем в реальной действительности). На основе данных эксперимента выдвигаются гипотезы о связи между величинами, выражающими конечный результат, и факторами, введенными в математическую модель. Такая связь зачастую выражается системами дифференциальных уравнений в частных производных (например, в задачах механики твердого тела, жидкости и газа, теории фильтрации, теплопроводности, теории электростатического и электродинамического полей).
Конечной целью этого этапа является формулирование математической задачи, решение которой с необходимой точностью выражает результаты, интересующие специалиста.
Форма и принципы представления математической модели зависит от многих факторов.
По принципам построения математические модели разделяют на :
• аналитические;
• имитационные.
В аналитических моделях процессы функционирования реальных объектов, процессов или систем записываются в виде явных функциональных зависимостей.
Аналитическая модель разделяется на типы в зависимости от математической проблемы:
• уравнения (алгебраические, трансцендентные, дифференциальные, интегральные),
• аппроксимационные задачи (интерполяция, экстраполяция, численное интегрирование и дифференцирование),
• задачи оптимизации,
• стохастические проблемы.
Однако по мере усложнения объекта моделирования построение аналитической модели превращается в трудноразрешимую проблему. Тогда исследователь вынужден использовать имитационное моделирование.
В имитационном моделировании функционирование объектов, процессов или систем описывается набором алгоритмов. Алгоритмы имитируют реальные элементарные явления, составляющие процесс или систему с сохранением их логической структуры и последовательности протекания во времени. Имитационное моделирование позволяет по исходным данным получить сведения о состояниях процесса или системы в определенные моменты времени, однако прогнозирование поведения объектов, процессов или систем здесь затруднительно. Можно сказать, что имитационные модели – это проводимые на ЭВМ вычислительные эксперименты с математическими моделями, имитирующими поведение реальных объектов, процессов или систем.[7]
В зависимости от характера исследуемых реальных процессов и систем математические модели могут быть:
• детерминированные,
• стохастические.
В детерминированных моделях предполагается отсутствие всяких случайных воздействий, элементы модели (переменные, математические связи) достаточно точно установленные, поведение системы можно точно определить. При построении детерминированных моделей чаще всего используются алгебраические уравнения, интегральные уравнения, матричная алгебра.
Стохастическая модель учитывает случайный характер процессов в исследуемых объектах и системах, который описывается методами теории вероятности и математической статистики.
По виду входной информации модели разделяются на :
• непрерывные,
• дискретные.
Если информация и параметры являются непрерывными, а математические связи устойчивы, то модель – непрерывная. И наоборот, если информация и параметры – дискретны, а связи неустойчивы, то и математическая модель – дискретная.
По поведению моделей во времени они разделяются на :
• статические,
• динамические.
Статические модели описывают поведение объекта, процесса или системы в какой-либо момент времени. Динамические модели отражают поведение объекта, процесса или системы во времени.
По степени соответствия между математической моделью и реальным объектом, процессом или системой математические модели разделяют на :
• изоморфные (одинаковые по форме),
• гомоморфные (разные по форме).
Модель называется изоморфной, если между нею и реальным объектом, процессом или системой существует полное поэлементное соответствие. Гомоморфной – если существует соответствие лишь между наиболее значительными составными частями объекта и модели.
Информационное моделирование. Классификация математических моделей
На этом шаге мы рассмотрим классификацию математических моделей.
К классификации математических моделей разные авторы подходят по-своему, положив в основу классификации различные принципы. Можно классифицировать модели по отраслям наук (математические модели в физике, биологии, социологии и т.д.) – это естественно, если к этому подходит специалист в какой-то одной науке. Можно классифицировать по применяемому математическому аппарату (модели, основанные на применении обыкновенных дифференциальных уравнений, дифференциальных уравнений в частных производных, стохастических методов, дискретных алгебраических преобразований и т.д.) – это естественно для математика, занимающегося аппаратом математического моделирования.[5] Наконец, человек, интересующийся общими закономерностями моделирования в разных науках безотносительно к математическому аппарату, ставящий на первое место цели моделирования, скорее всего, заинтересуется такой классификацией:
дескриптивные (описательные) модели;
оптимизационные модели;
многокритериальные модели;
игровые модели;
имитационные модели .
Остановимся на этом чуть подробнее и поясним на примерах. Моделируя движение кометы, вторгшейся в Солнечную систему, мы описываем (предсказываем) траекторию ее полета, расстояние, на котором она пройдет от Земли и т. д., т.е. ставим чисто описательные цели. У нас нет никаких возможностей повлиять на движение кометы, что-то изменить.
На другом уровне процессов мы можем воздействовать на них, пытаясь добиться какой-то цели. В этом случае в модель входит один или несколько параметров, доступных нашему влиянию. Например, меняя тепловой режим в зернохранилище, мы можем стремиться подобрать такой, чтобы достичь максимальной сохранности зерна, т. е. оптимизируем процесс.
Часто приходится оптимизировать процесс по нескольким параметрам сразу, причем цели могут быть весьма противоречивыми. Например, зная цены на продукты и потребность человека в пище, организовать питание больших групп людей (в армии, летнем лагере и др.) как можно полезнее и как можно дешевле. Ясно, что эти цели, вообще говоря, совсем не совпадают, т.е. при моделировании будет несколько критериев, между которыми надо искать баланс.
Игровые модели могут иметь отношение не только к детским играм (в том числе и компьютерным), но и к вещам весьма серьезным. Например, полководец перед сражением в условиях наличия неполной информации о противостоящей армии должен разработать план : в каком порядке вводить в бой те или иные части и т.д., учитывая и возможную реакцию противника. Есть специальный достаточно сложный раздел современной математики – теория игр, – изучающий методы принятия решений в условиях неполной информации.
Наконец, бывает, что модель в большой мере подражает реальному процессу, т.е. имитирует его. Например, моделируя изменение (динамику) численности микроорганизмов в колонии, можно рассматривать много отдельных объектов и следить за судьбой каждого из них, ставя определенные условия для его выживания, размножения и т.д. При этом иногда явное математическое описание процесса не используется, заменяясь некоторыми словесными условиями (например, по истечении некоторого отрезка времени микроорганизм делится на две части, а другого отрезка – погибает). Другой пример – моделирование движения молекул в газе, когда каждая молекула представляется в виде шарика, и задаются условия поведения этих шариков при столкновении друг с другом и со стенками (например, абсолютно упругий удар); при этом не нужно использовать никаких уравнений движения. Можно сказать, что чаще всего имитационное моделирование применяется в попытке описать свойства большой системы при условии, что поведение составляющих ее объектов очень просто и четко сформулировано. Математическое описание тогда производится на уровне статистической обработки результатов моделирования при нахождении макроскопических характеристик системы. Такой компьютерный эксперимент фактически претендует на воспроизведение натурного эксперимента; на вопрос "зачем же это делать" можно дать следующий ответ: имитационное моделирование позволяет выделить "в чистом виде" следствия гипотез, заложенных в наши представления о микрособытиях , очистив их от неизбежного в натурном эксперименте влияния других факторов, о которых мы можем даже не подозревать. Если же, как это иногда бывает, такое моделирование включает и элементы математического описания событий на микроуровне, и если исследователь при этом не ставит задачу поиска стратегии регулирования результатов (например, управления численностью колонии микроорганизмов), то отличие имитационной модели от дескриптивной достаточно условно; это, скорее, вопрос терминологии.
Глава 2. Обзор программных средств, используемых в математическом моделировании
2.1 Анализ математических пакетов MathCAD, Maple, MatLab
Роль математических пакетов класса MathCAD[14,15], Maple[18], MatLab[16,17,19,20], в образовании исключительно велика. Эти системы облегчают решение сложных математических задач. При использование математических систем снимается психологический барьер при изучении математики, делая его интересным и достаточно простым. Грамотное применение систем в учебном процессе обеспечивает повышение фундаментальности математического и технического образования, содействует подлинной интеграции процесса образования. Новые версии систем позволяют готовить электронные уроки и книги с использованием новейших средств мультимедиа, включая гипертекстовые и гипермедиа-ссылки, изысканные графики (в том числе анимационные), фрагменты видеофильмов и звуковое сопровождение. Математические системы представляет собой автоматизированную систему для динамической обработки данных в числовом и аналитическом (формульном) виде.
MathCAD – математически ориентированные универсальные системы для математиков и научно-педагогических работников, заинтересованных в автоматизации своих достаточно сложных и трудоемких расчетов.[14]
Помимо ориентации на Windows 95 новые версии системы MathCAD содержат множество усовершенствований: удобное и простое управление мышью, более совершенный редактор документов, возможность выполнения наиболее распространенных символьных вычислений, объединенные в единый центр ресурсов встроенные электронные книги, мощная справочная система и многочисленные примеры применения – шпаргалки QuickSheets.
Особый интерес представляют встроенные в систему электронные книги, содержащие справки (математические формулы), иллюстрации и примеры применения системы по ряду разделов математики, механики, физики, электротехники и радиотехники, а также по интерфейсу системы. Можно выделить нужную справку – формулу или рисунок – и перенести ее в текст документа. В сочетании с возможностью импорта графических файлов из других графических систем (таких, как VISIO, AutoCAD, PCAD, TurboCAD и др.) это позволяет готовить документы, в которых наряду с расчетной частью будут и высококачественные иллюстрации.
При этом особо важно отметить, что MathCAD не только средство для решения математических задач. Это, по существу, мощная математическая САПР, позволяющая готовить на высочайшем полиграфическом уровне любые относящиеся к науке и технике материалы: документацию, научные отчеты, книги и статьи, диссертации, дипломные и курсовые проекты и т. д. При этом в них одновременно могут присутствовать тексты сложного вида, любые математические формулы, графики функций и различные иллюстративные материалы. Позволяет MathCAD готовить и высококачественные электронные книги с гипертекстовыми ссылками.

- Информационные технологии в машиностроении
- Информационные технологии в менеджменте
- Информационные технологии в мцниципальном управлении
- Информационные технологии в налоговом администрировании
- Информационные технологии в налогообложении
- Информационные технологии в начальной школе
- Информационные технологии в начальных классах
- Информационные технологии в избирательном процессе (на примере Государственной автоматизированной системы «Выборы»)
- Информационные технологии в избирательном процессе: понятие, виды
- Информационные технологии в издательской деятельности
- Информационные технологии в изучении китайского языка
- Информационные технологии в индустрии гостеприимства
- Информационные технологии в логистике
- Информационные технологии в маркетинге