kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Перспективы развития систем компьютерной математики

Нажмите, чтобы узнать подробности

История развития ситем компьютерной математики. Перспективы развития систем компьютерной математики.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Перспективы развития систем компьютерной математики»

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ

ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ ИМЕНИ М.Е. ЕВСЕВЬЕВА»



Физико-математический факультет

Кафедра информатики и вычислительной техники



РЕФЕРАТ


Перспективы развития систем компьютерной математики


Автор работы ________________________________________Е. С. Васенина

Направление подготовки 44.03.05 Педагогическое образование

Профиль Информатика. Математика


Руководитель работы_______________________________Т. В. Кормилицына



Оценка__________________

















Саранск 2020

Введение

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

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

Наиболее перспективные, создаваемые на основе персональных ЭВМ, территориально распределенные многомашинные вычислительные системы – вычислительные сети – ориентируются не столько на вычислительную обработку информации, сколько на коммуникационные информационные услуги: электронную почту, системы телеконференций и информационно-справочные системы.

Специалисты считают, что в первой четверти XXI в. в цивилизованных странах произойдет смена основной информационной среды. Удельные объемы информации, получаемой обществом по традиционным информационным каналам (радио, телевидение, печать) станут катастрофически малы по сравнению с объемами получаемой информации посредством компьютерных сетей.

Прогнозируется дальнейший рост массового производства и распространения персональных ЭВМ, встраиваемых микропроцессоров, создания глобальных и региональных сетей обмена информацией. Примером здесь является развитие сети Internet.

1 Перспективы развития систем

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

Возможны два подхода к компьютерной реализации моделей и решению задач компьютерными методами.

Первый подход. Для проведения вычислений пользователь должен освоить азы алгоритмизации, изучить один или несколько языков программирования, таких, как Бейсик, Паскаль, Фортран, СИ, а также численные методы расчётов.

Второй подход заключается в использовании готовых программ и сводится к созданию блочной компьютерной модели. Для облегчения расчетов были созданы специализированные программные комплексы для автоматизации математических и инженерно-технических расчётов: Mathcad, MatLab, Mathematica, Maple, MuPAD, Derive и другие.

Системы компьютерной математики (СКМ) позволяют провести исследование проблемы, анализ данных, моделирование, тестирование, проверку существования решения, оптимизацию, документирование и оформление результатов, они позволяют сосредоточить основное внимание на существе проблемы, оставляя в стороне технику классической математики, детали вычислительных методов и алгоритмических процедур, нюансы языков программирования и команд операционной системы.

Средства компьютерной математики интенсивно внедряются в аппаратные средства современной вычислительной техники. Пожалуй, ярче всего это проявляется в развитии программируемых микрокалькуляторов. Даже калькуляторы начала 80-х годов удивляли знающих пользователей своими математическими способностями. Например, помещаемые в нагрудном кармане рубашки научные калькуляторы НР-15С запросто вычисляли сложные интегралы и производные функций, оперировали матрицами с действительными и комплексными элементами, решали системы линейных и нелинейных уравнений и позволяли довольно просто реализовать практически любые численные методы вычислений.

Новые поколения микрокалькуляторов освоили символьные вычисления и графику умеренного разрешения. Так, микрокалькуляторы HP-48Sи НР-95 способны выполнять множество аналитических операций, есть даже микро­калькуляторы TI-89 иTI-92 с встроенной системой символьной математики класса Derive. Эти и многие другие калькуляторы заметно продвинулись в части визуализации вычислений как при вводе данных, так и выводе их результатов. Экраны их дисплеев уже отображают таблицы, математические формулы и графики.

Современные микропроцессоры, математические сопроцессоры и графические процессоры видеоплат используют средства компьютерной математики, связанные с обработкой массивов информации, интерполяцией и аппроксимацией функций, дискретным преобразованием Фурье и т.д. К сожалению, доступ пользователей к аппаратным средствам компьютерной математики практически закрыт. В тоже время с позиций математики в этих средствах нет ничего нового, что не было бы "прозрачно" реализовано в современных программных средствах ЭВМ – в системах компьютерной математики. И вообще надо сказать, что программные средства математики развиваются намного быстрее аппаратных.

В настоящее время компьютерные математические системы можно (достаточно условно) подразделить на 7 основных классов:

  1. Системы для численных расчетов

  2. Табличные процессоры

  3. Матричные системы

  4. Системы для статистических расчетов

  5. Системы для специальных расчетов

  6. Системы для аналитических расчетов (компьютерной алгебры)

  7. Универсальные системы

2 Задачи компьютерной математики

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

Компьютерные математические системы как класс специализированных программных средств, рассчитанных на индивидуальную работу, возникли лишь в начале 80-х годов XXвека. Этому способствовало зарождение в это же время индустрии персональных компьютеров (ПК), что открыло дорогу таким системам к массовому пользователю. Отдельные системы (например,MATLAB) были известны задолго этого, но они были реализованы лишь на больших ЭВМ и были доступными ограниченному кругу лиц. Эти системы представляли средства коллективного пользования, применение которых даже для решения простых задач требовало участия многих специалистов.

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

В настоящее время применяется множество математических программ – от простых калькуляторов, встроенных в операционные системы типа Windows, до универсальных систем, при полной инсталляции занимающих многие сотни Мбайт памяти на жестком диске (MATLAB5.2.1 и 5.3), и программных комплексов, интегрирующих ряд таких программ. Здесь особо надо отметить системы класса Mathcad, новые версии которых содержат системный интегратор MathConnex, обеспечивающий прямую интеграцию Mathcadс почти полутора десятками программ разного класса.

Интересно и еще одно направление интеграции – объединение возможностей текстовых редакторов (прежде всего в форматах WordиLaTEX) с математическими системами. К таким разработкам относятся Scientific NoteBook, MathOffice, Scientific Workplace и др. Подобные программные комплексы позволяют готовить электронные документы и книги высочайшего качества с "живыми" примерами математических расчетов.

Помимо указанного деления на классы, правомерно деление компьютерных математических систем и по сложности решаемых ими задач. Так, можно выделить системы начального уровня (например, Derive и MuPAD), ори­ентированные на решение задач школьного образования и применение их студентами младших курсов вузов. К системам среднего класса можно отнести новую систему MuPAD и ставшую весьма популярной систему Mathcad. Высший класс представлен системами компьютерной алгебрыMathematica2/3 иMapleVR3/R4/R5.

А такого "монстра" среди систем компьютерной математики, как матричную систему MATLAB5.0/5.3.1 с ее многочисленными пакетами расширения и трудно укладываемой в нашем сознании стоимостью, можно отнести к особо элитным и потому дорогим системам для избранных и весьма придирчивых пользователей. Это как бы "Мерседес-600" в мире математических систем. Тем не менее, в этой книге вы ознакомитесь со всеми этими системами.

К сожалению, на нашем и мировом рынках массовые системы компьютерной математики представлены только зарубежными программами. Это связано с тем, что современные программы этого класса относятся к числу наиболее сложных программных продуктов, требующих для своей разработки больших интеллектуальных, трудовых и финансовых затрат. Пик разработки таких программ пришелся на начало 90-х годов, что совпало с распадом СССР и возникновением в России глубокого экономического и финансового кризиса. В таких условиях, увы, создание программ, способных конкурировать с многочисленными зарубежными программами компьютерной математики, стало практически невозможным. Однако благодаря известным достоинствам операционных систем класса Windows нет никаких принципиальных ограничений на применение зарубежных программ компьютерной математики русскоязычными пользователями, хотя определенные неудобства (например, англоязычные справочные системы) есть налицо.

Рассмотрим особенности каждого из выше упомянутых классов математических систем.

3 Системы компьютерной математики для численных расчетов

Задачи, решаемые системами для численных расчетов.

К наиболее распространенным средствам, предоставляемым системами для численных расчетов, относятся:

  • арифметические и алгебраические операторы и функции;

  • функции для работы с комплексными числами;

  • тригонометрические и гиперболические функции;

  • обратные тригонометрические и гиперболические функции;

  • логические операторы и функции;

  • векторные и матричные операторы и функции;

  • средства для решения систем линейных алгебраических уравнений;

  • специальные математические функции;

  • средства арифметики степенных многочленов (полиномов);

  • функции для нахождения комплексных корней многочленов;

  • функции для решения систем нелинейных алгебраических уравнений;

  • средства для решения систем дифференциальных уравнений;

  • средства оптимизации функций и линейного программирования;

  • средства одномерной и многомерной интерполяции;

  • средства создания двухмерных и трехмерных графиков;

  • типовые средства программирования.

Системами для численных расчетов являются:

  • Встроенные калькуляторы Windows.

  • Табличные процессоры.

  • Математические системы EurekaиMercury.

Современные универсальные системы имеют следующую типовую структуру:

Рисунок 1. Типовая архитектура СКМ

Во всем мире созданы десятки СКМ, но широкую известность получило лишь несколько систем

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

Mathcad – система, ориентированная на высшее образование, выполнение умеренно сложных численных и аналитических расчетов с максимальным использованием естественного математического языка представления вычислений. Имеет прекрасный интерфейс и обширные возможности графической визуализации вычислений. Является самой массовой СКМ.

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

MATLAB+Simulink – мощные и большие (занимают до 1-1,5 Гбайт на жестком диске) системы, ориентированные на матричные и численные методы вычислений, реализацию численных расчетов повышенной сложности, математическое моделирование систем и устройств. Имеют десятки пакетов расширения по различным областям математики и многим (в том числе новейшим) сферам ее применения.

Можно выделить следующие общие направления развития современных СКМ:

  • превращение СКМ в интеллектуальные системы представления знаний и их экспертной оценки;

  • интеграция систем друг с другом и с рядом других офисных и графических программ;

  • расширенные возможности вычислений, охватывающие все практически важные и фундаментальные области математики;

  • расширенная степень визуализации вычислений;

  • превращение СКМ в универсальные системы;

  • внедрение новых функций, например для вейвлет-преобразований, обработки сигналов, реализации нечеткой логики, нейронных сетей и др.;

  • внедрение в СКМ средств, позволяющих на их основе готовить полноценные электронные учебники в различных форматах;

  • возможность создания документов с текстами, формульными выражениями, рисунками и графиками высочайшего полиграфического качества.

Указанные в этих направлениях достоинства СКМ делают их в одинаковой мере привлекательными для научных работников и инженеров, преподавателей и студентов образовательных учреждений и даже для лиц, просто увлекающихся математическими расчетами.

Достоинства СКМ MathCad как справочного инструмента и мощного редактора математических текстов не вызывают сомнений, также бесспорны его возможности в качестве совершенного калькулятора для научных расчетов.

Трудно переоценить значение СКМ в сфере образования. В 70-х годах прошлого века курсовые работы по математике выполнялись на механических вычислительных машинах (арифмометрах) "Феликс" и требовали многих дней кропотливой работы, которая выполняется в СКМ за доли секунды. Появилась возможность, образно говоря, "пощупать математику руками".

Более того, СКМ MathCad в полном смысле является высокоинтеллектуальной базой знаний. Наличие интеллекта СКМ в принципиальном толковании – вопрос очень тонкий. Действительно ли он есть? Или все это только искусное применение очень мощного инструмента и умение творчески истолковать нетривиальный результат? Оставим это философам. Но если определить интеллект программного продукта как способность решать сложные математические задачи, не только в случаях, когда технический ход решения не контролируется пользователем (а, может быть, просто неизвестен ему), но и в ситуации, когда общий алгоритм и выбор способа решения остаются за пределами его внимания, когда важна лишь твердая уверенность в принципиальном существовании такого решения, надежность самой СКМ и возможность оперативной и корректной проверки результата, например, обратным преобразованием, то все это в современных СКМ есть, или почти есть. Типичный примеры упомянутых задач – поиск первообразной или решение ЛОДУ. СКМ развиваются – было показано, что задачи, которые приводились как пример ограниченности творческих возможностей СКМ MathCad прежних версий, успешно решаются в новых. По-видимому, скоро подобных примеров вообще не останется.

Были продемонстрированы достоинства символьных методов расчета и большие возможности современных СКМ по их реализации.

Сравнительная оценка различных СКМ показывает, что для целей изучения математики и решения прикладных задач общего характера более всего подходит СКМ MathCad, а для узкоспециальных высокопрофессиональных задач предпочтительней СКМ Мathematica.

Кратко перечислим перспективы совершенствования СКМ:

  • совершенствование серверных интернет-услуг СКМ;

  • совершенствование алгоритмов символьных вычислений, лозунг "Даешь любую задачу – и ЕГЭ, и конкурсную!";

  • дальнейшее развитие методов графической визуализации, интеллектуальное совершенствование интерфейса пользователя;

  • развитие программных средств СКМ MathCad;

  • поддержка современных аппаратных решений, многоядерных процессоров и новых технологий распараллеливания вычислений, нейронных архитектур;

  • расширение возможностей и скорости логического анализа, особенно при одновременной обработке многих тысяч переменных, интеграция с ГИС;

  • совершенствование алгоритмов решения дифференциальных уравнений;

  • новые алгоритмы вычисления корней особых уравнений с большим числом (несколько тысяч) неизвестных;

  • интеграция алгоритмов биоинформатики и генной инженерии, разработка других перспективных пакетов расширений.

Заключение

С достоверностью известно, что уже сейчас существуют системы обработки информации, построенные на объединении оптических и нейронных компьютеров, это так называемые нейронно-оптические компьютеры. Для того чтобы создать мощную систему обработки информации, пришлось разработать гибридную систему, т. е. имеющую свойства как оптических, так и нейронных компьютеров. Можно предположить, что такое объединение даст миру самую мощную гибридную вычислительную систему. Такую систему от обычной будут отличать огромная производительность (за счет параллелизма) и возможность эффективной обработки и управления сенсорной информацией. Но это лишь предположение, которое никакими фактическими доказательствами в настоящее время не подкреплено. Однако технология создания вычислительных систем не стоит на месте, и в ближайшем будущем на рынке возможно появление новых вычислительных систем.

Список использованных источников

  1. Королев, В.Т. Математика и информатика: MATHCAD : учебно-методические материалы / В.Т. Королев ; Федеральное государственное бюджетное образовательное учреждение высшего образования Российский государственный университет правосудия ; под ред. Д.А. Ловцов. - М. : Российский государственный университет правосудия, 2015. - 61 с. : ил. ; То же [Электронный ресурс]. - URL:http://biblioclub.ru/index.php?page=book&id=439573 

  2. [Электронный ресурс]. – RL: http://www.intuit.ru/studies/courses/3632/874/lecture/14311

  3. [Электронный ресурс]. – RL:http://compress.ru/article.aspx?id=12530

  4. [Электронный ресурс]. – RL: http://fizmat.smolgu.ru/images/stories/SCMP_2013/scmp-2011.pdf




Получите в подарок сайт учителя

Предмет: Информатика

Категория: Прочее

Целевая аудитория: Прочее

Скачать
Перспективы развития систем компьютерной математики

Автор: Васенина Елена Сергеевна

Дата: 30.12.2020

Номер свидетельства: 569052

Похожие файлы

object(ArrayObject)#863 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(98) "Перспективы развития систем компьютерной математики"
    ["seo_title"] => string(68) "riefierat_pierspiektivy_razvitiia_sistiem_komp_iutiernoi_matiematiki"
    ["file_id"] => string(6) "347660"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1475738360"
  }
}
object(ArrayObject)#885 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(98) "Перспективы развития систем компьютерной математики"
    ["seo_title"] => string(54) "perspektivy_razvitiia_sistem_kompiuternoi_matematiki_1"
    ["file_id"] => string(6) "569053"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1609292949"
  }
}
object(ArrayObject)#863 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(98) "Перспективы развития систем компьютерной математики"
    ["seo_title"] => string(54) "perspektivy_razvitiia_sistem_kompiuternoi_matematiki_2"
    ["file_id"] => string(6) "589888"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1635415964"
  }
}
object(ArrayObject)#885 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(98) "ПЕРСПЕКТИВЫ РАЗВИТИЯ СИСТЕМ КОМПЬЮТЕРНОЙ МАТЕМАТИКИ"
    ["seo_title"] => string(58) "pierspiektivy_razvitiia_sistiem_komp_iutiernoi_matiematiki"
    ["file_id"] => string(6) "343624"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1473783566"
  }
}
object(ArrayObject)#863 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(98) "Перспективы развития систем компьютерной математики"
    ["seo_title"] => string(54) "perspektivy_razvitiia_sistem_kompiuternoi_matematiki_3"
    ["file_id"] => string(6) "597256"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1641838266"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства