• формат pdf
  • размер 26,68 МБ
  • добавлен 30 августа 2016 г.
Шамин Р.В. Современные численные методы в объектно-ориентированном изложении на C#
2-е изд. испр. — М.: Национальный Открытый Университет «ИНТУИТ», 2016. — 283 с.
Рассматриваются вопросы практической реализации численных методов на C# с использованием технологии объектно-ориентированного программирования. Даны основы вычислительной математики, а также показаны особенности научного программирования.
Главной задачей курса является продемонстрировать на примере решения научных задач преимущества объектно-ориентированного программирования реализованного в современном языке программирования C#. Курс состоит из теоретических лекций и практических занятий. На лекциях освещаются следующие группы вопросов: принципы объектно-ориентированного программирования наC#; основы современных численных методов; проблемы программной реализации научных задач; имитационное и агентное моделирование и проведение вычислительных экспериментов. Предполагается, что данный курс окажется с одной стороны хорошим введением в современные вычислительные методы, а с другой стороны позволить изучить возможности объектно-ориентированного программирования языка C#.
Содержание:
Введение
Концепции современного программирования
Инкапсуляция
Наследование и полиморфизм
Особенности вычислительных процедур
Принципы организации вычислительных процедур
Научное программирование
Объектно-ориентированная реализация действительных чисел
Oбъектно-ориентированная реализация числовых функций
Объектно-ориентированный подход в моделировании функциональных пространств
Объектно-ориентированный подход к реализации линейных операторов
О решении операторных уравнений
Линейные уравнения
Нелиненйые уравнения
Приближение многочленами
Приближение сплайнами
Обыкновенные дифференциальные уравнения
Эволюционные уравнения в частных производных
Oбъектно-opиентированное управление решениями дифференциальных уравнений
Общие динамические системы
Объектно-ориентированная реализация агентного моделирования
Объектно-ориентированный подход к теории игр
Вычислительные эксперименты в моделировании волн-убийц