Целью курса является развитие у слушателей навыков решения распространенных задач вычислительной математики. Слушатели познакомятся с основными синтаксическими конструкциями языка C++.
Данный курс расчитан на студентов, обладающих начальными навыками программирования. Основной нашей целью является помочь студенту решать задачи вычислительной математики, составляя для этого программы на языке С++.
В связи с тем, что язык С++ на современном этапе своего развития чрезвычайно усложнился и получил много новых возможностей (для полного изучения языка требуется несколько лет), ограниченный объем курса позволит познакомить студентов лишь с базовыми понятиями языка. При этом неизбежны определенные упрощения. Для желающих самостоятельно изучать С++ предлагается список дополнительной литературы.
В рамках курса предлагается решение таких задач, как линейная и нелинейная регрессия, численное дифференцирование и интегрирование, численное решение алгебраических и дифференциальных уравнений, работа с матрицами. Рассматриваются такие распространенные алгоритмы, как различные методы сортировки, работа со структурами и так далее.
Для работы можно выбрать любой из доступных компиляторов С++ (автор использовал Tizen SDK for Linux, программы также работают и на MS Visual Studio 2015). В качестве платформы рекомендуется использовать компьютер классом не ниже Pentium.
Цель: По окончании курса слушатель сможет разрабатывать программы для численного решения распространенных задач из области статистики и математического моделирования, слушатели познакомятся с основными синтаксическими конструкциями языка C++.
Необходимые знания: Для успешного усвоения курса желательно знание математики в объеме первого-второго курсов ВУЗа.
Глава << | Занятие | Заголовок << | Дата изучения |
|
Глава 1 << | | Введение | |
| 30 минут |
| - |
| 6 минут |
| - |
| 14 минут |
| - |
| 24 минуты |
| - |
|
Глава 2 << | | Операторы цикла | |
| 5 минут |
| - |
| 5 минут |
| - |
| 12 минут |
| - |
| 24 минуты |
| - |
|
Глава 3 << | | Массивы | |
| 11 минут |
| - |
| 3 минуты |
| - |
| 24 минуты |
| - |
|
Глава 4 << | | Указатели | |
| 7 минут |
| - |
| 3 минуты |
| - |
| 24 минуты |
| - |
|
Глава 5 << | | Функции | |
| 56 минут |
| - |
| 22 минуты |
| - |
| 12 минут |
| - |
| 11 минут |
| - |
| 3 минуты |
| - |
| 24 минуты |
| - |
|
Глава 6 << | | Структуры | |
| 6 минут |
| - |
| 4 минуты |
| - |
| 27 минут |
| - |
| 24 минуты |
| - |
|
Глава 7 << | | Классы | |
| 7 минут |
| - |
| 11 минут |
| - |
| 4 минуты |
| - |
| 3 минуты |
| - |
| 24 минуты |
| - |
|
|