Программа государственного экзамена по направлению «Прикладная математика и информатика» (бакалавр)

advertisement
Программа государственного экзамена
по направлению «Прикладная математика и информатика»
(бакалавр)
Утверждена на заседании Ученого совета факультета ВМК
2 апреля 2007 года
1.
2.
3.
4.
5.
6.
7.
8.
9.
1.
2.
3.
4.
5.
6.
7.
8.
1.
2.
3.
1.
Математический анализ
Пределы последовательностей и функций. Первый и второй замечательные пределы и следствия
из них. Эквивалентные бесконечно-малые величины. Раскрытие основных неопределенностей,
правила Лопиталя.
Непрерывность функций одной и нескольких переменных (в точке, на множестве). Совокупная и
покоординатная непрерывность. Теоремы о непрерывных функциях.
Производная и дифференциал функции одной переменной. Критерий дифференцируемости
функции.
Дифференцируемость функции нескольких переменных. Частные производные и дифференциал
функции. Производная по направлению.
Необходимые и достаточные условия локального экстремума функции нескольких переменных.
Условный экстремум функции нескольких переменных. Метод неопределенных множителей
Лагранжа.
Неопределенный и определенный интегралы. Основные приемы интегрирования функций.
Геометрические приложения интегралов. Вычисление площадей плоских областей и объемов тел.
Длина плоской кривой в различных координатах.
Основные теоремы для криволинейных и поверхностных интегралов. Формулы Грина,
Остроградского-Гаусса, Стокса.
Достаточное условие регулярности функции. Представление функций рядами Тейлора.
Геометрия и алгебра
Понятие алгебраической системы. Полугруппы, группы, кольца и поля.
Линейные векторные пространства. Линейная независимость систем векторов. Ранг систем
векторов. Базис и размерность линейного пространства. Координаты вектора в базисе, изменение
координат при изменении базиса.
Детерминант матрицы, его свойства и способы вычисления. Матричные операции. Кольцо
квадратных матриц. Способы обращения матриц. Теорема о ранге произведения матриц.
Системы линейных алгебраических уравнений. Правило Крамера, метод Гаусса, условие
совместности и разрешимости. Представление общего решения в виде линейного многообразия.
Линейные преобразования конечномерного линейного векторного пространства и их матричное
представление. Собственные числа и векторы линейного преобразования, методы их вычисления.
Отношение подобия матриц. Диагонализируемые преобразования.
Билинейные и квадратичные формы и их матричное представление. Каноническое представление
положительно определенной квадратичной формы.
Евклидовы и унитарные пространства. Процесс ортогонализации системы векторов.
Аффинная и ортогональная классификация кривых и поверхностей второго порядка.
Дискретная математика
Логические функции и способы их представления. Полные системы функций и теорема о
полноте.
Основные понятия теории графов. Способы представления графов. Важнейшие классы графов
(деревья, двудольные графы, планарные графы). Теоремы Кёнига и Понтрягина-Куратовского.
Постановка задачи оптимального кодирования. Сведение общей задачи оптимального
кодирования к задаче построения оптимального префиксного кода. Алгоритм Хаффмана.
Методы программирования
Системы программирования. Библиотеки программ. Визуальный подход к разработке программ.
Интегрированные среды разработки программ (на примере конкретной системы – Microsoft Visual
Studio, Borland C++ или Borland Pascal). Основные функции интегрированной среды. Средства
для отладки программ.
2.
Стандартные типы данных и их внешнее и внутреннее представление в памяти ЭВМ.
Структурированные типы данных (массивы, множества, структуры/записи, перечисления,
объединения).
3.
Базовые элементы структурного программирования  составные операторы, циклы, условные
операторы, операторы выбора (переключатели). Внутренние и внешние процедуры (функции).
Элементы модульного программирования. Работа с библиотеками программ (модулей).
Основные понятия объектно-ориентированного программирования. Объявление класса и
разграничение уровней доступа к данным и процедурам. Конструкторы и деструкторы.
Переопределение функций и операций. Наследование.
Понятие структуры данных. Примеры линейных структур. Динамические структуры данных.
Примеры и способы их реализации.
Статическое и динамическое распределение памяти. Языковые средства управления
динамическим распределением памяти. Управление свободной памятью при использовании
сцепления (списки).
Управление распределением памяти. Локальные и глобальные переменные. Области действия
переменных. Статическое и динамическое распределение памяти. Указатели.
Организация доступа по имени (таблицы). Способы организации таблиц. Оценка эффективности.
Методы работы с внешней памятью. Файлы. Языковые средства для работы с файлами
(открытие/закрытие, чтение/запись, перемещение указателя, анализ на исчерпание данных).
4.
5.
6.
7.
8.
9.
1.
2.
3.
4.
5.
6.
1.
2.
3.
1.
2.
3.
4.
1.
Архитектура ЭВМ и системное программирование
Архитектура компьютера. Многоуровневая организация памяти. Оценка производительности.
Компьютерные системы с разделяемой и распределенной памятью. Многоядерные процессоры.
Операционные системы и их функции. Основные характеристики операционных систем типа
Windows и Unix.
Организация многозадачной и многопользовательской работы операционных систем. Понятие
процессов и потоков. Синхронизация вычислений и взаимоисключение при доступе к общим
данным.
Локальные вычислительные сети. Основные типы топологий. Сетевые протоколы передачи
данных. Структура протокола TCP/IP.
Глобальные компьютерные сети. Сеть Интернет. Представление информационных ресурсов в
сети Интернет.
Базы данных
Основные концепции интегрирования данных и управления ими (базы данных, системы
управления базами данных (СУБД)). Моделирование процессов интегрирования и обработки
данных (инфологическая модель, иерархическая, сетевая и реляционная модели, модели
распределенной обработки). Примеры конкретных СУБД.
Проектирование баз данных. Основные этапы проектирования (моделирование предметной
области, структур данных, структур хранения). Примеры проектирования в среде конкретных
СУБД.
Характеристика языка SQL. Основные операторы.
Дифференциальные уравнения
Дифференциальные уравнения первого порядка. Задача Коши. Теорема существования и
единственности решения.
Системы линейных дифференциальных уравнений с постоянными коэффициентами.
Представление общего решения системы.
Приемы интегрирования простейших дифференциальных решений.
Постановка задачи об устойчивости решений дифференциальных уравнений. Теоремы Ляпунова
об устойчивости, неустойчивости, устойчивости по первому приближению.
Математическая физика
Постановка задачи о малых поперечных колебаниях струны. Вывод
Начальные и граничные условия.
уравнения колебаний.
2.
3.
4.
5.
1.
2.
3.
4.
1.
2.
3.
4.
5.
6.
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
1.
2.
Постановка задачи о распределении тепла в стержне. Вывод уравнения теплопроводности.
Начальные и граничные условия.
Метод Фурье разделения переменных в классических одномерных задачах математической
физики. Свойства собственных функций.
Метод Даламбера бегущей волны на примере колебаний бесконечной и полубесконечной струны.
Определение и смысл функций точечного источника для параболического уравнения. Примеры
функций точечного источника.
Методы вычислений
Методы приближенного вычисления функций (интерполяция, сплайн-интерполяция, наилучшие
приближения).
Численные методы решения задач линейной алгебры (решение систем линейных уравнений
методы отыскания собственных значений).
Численные методы решения обыкновенных дифференциальных уравнений (методы типа РунгеКутты).
Сеточные методы решения уравнений в частных производных. Понятие аппроксимации
сходимости и устойчивости, численное решение разностных схем.
Теория вероятностей
Основные этапы построения вероятностной модели статистически устойчивого эксперимента.
Свойства вероятностей.
Случайные одномерные величины, функции распределения. Классификация случайных величин.
Числовые характеристики случайных величин. Нормальный закон.
Случайные многомерные величины, функции распределения. Условные законы распределения.
Числовые характеристики систем случайных величин. Ковариация случайных величин и
коэффициент корреляции.
Неравенство Чебышева, закон больших чисел и предельные теоремы для сумм независимых
случайных величин.
Основные понятия математической статистики и выборочные характеристики. Оценивание
математического ожидания, дисперсии, вероятности. Проверка простой гипотезы с
использованием критерия «-квадрат».
Основные понятия о случайных процессах. Способы задания случайных процессов.
Классификация случайных процессов. Цепи Маркова с конечным числом состояний.
Теория управления
Преобразования Лапласа. Его применение для решения дифференциальных уравнений.
Коэффициент передачи, функция отклика, частотные характеристики динамического звена.
Соединение звеньев в системы.
Критерии устойчивости линейной системы автоматического регулирования.
Энтропия и информация. Свойства.
Кодирование. Экономичность и избыточность кода. Самокорректирующие коды.
Пропускная способность канала связи. Теорема Шеннона (без доказательства).
Постановка задачи оптимального управления. Управляемость, наблюдаемость.
Методы оптимизации
Линейное программирование, симплекс метод и варианты его конкретизации, теорема
двойственности.
Задачи динамического программирования. Метод рекуррентных уравнений Беллмана.
Условия оптимальности в гладких выпуклых задачах математического программирования.
Теоремы Лагранжа, Каруша-Куна-Таккера.
Линейная задача об оптимальном быстродействии. Принцип максимума Понтрягина.
Задачи вариационного исчисления. Необходимые условия экстремума в простейшей задаче
вариационного исчисления с подвижными концами.
Исследование операций
Модель операции в нормальной форме. Оценка решений по гарантированному результату.
Устойчивость и эффективность решений. Совместимость устойчивости и эффективности.
Позиционная форма игры, переход к нормальной форме. Устойчивые решения в играх с полной
информацией.
3.
4.
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Смешанное расширение конечной игры. Упрощение условий устойчивости. Существование
устойчивых решений в смешанных стратегиях для 22 игр.
Решение двойственных задач линейного программирования как седловая точка матричной игры.
Сведение задачи решения матричной игры к решению задачи линейного программирования.
Концепции современного естествознания
Динамическая система, фазовое пространство и оператор. Дифференциальные уравнения как
способ задания динамической системы.
Экспоненциальные модели роста и убывания. Формула Циолковского разгона ракеты.
Осциллятор как математическая модель колебаний. Фазовые портреты осциллятора.
Автоколебания. Примеры автоколебательных систем.
Модели сосуществования двух биологических популяций.
Литература
Ильин В.А., Позняк Э.Г. Основы математического анализа в двух томах. – М.: Наука, 1980
Кудрявцев Л.Д. Курс математического анализа. Учебник, т. 1, 2, 3 // М.: Высшая школа, 1988,
1989.
Колмогоров А.Н., Фомин С.В., Шабунин М.И. Элементы теории функций и функционального
анализа.
Сидоров Ю.В., Федорюк М.В., Шабунин М.И. Лекции по теории функций комплексного
переменного. – М.: Наука 1982.
Беклемишев Д.В. Курс аналитической геометрии и линейной алгебры . – М.: Наука 1985.
Яблонский С.В. Введение в дискретную математику. – М.: Наука 1986.
Понтрягин Л.С. Обыкновенные дифференциальные уравнения. – М.: Наука 1982.
Тихонов А.Н. Самарский А.А., Уравнения математической физики. – М.: Наука 1977.
Смирнов М.М. Дифференциальные уравнения в частных производных второго порядка. – М.:
Наука 1974.
Федоткин М.А.Основы прикладной теории вероятностей и статистики: Учебник/. – М.: Высш.
шк., 2006. – 368с.: ил.
Гнеденко Б.В. Курс теории вероятности. – М.: Наука 1988.
Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. – М.: Наука 1987.
Белов С.А., Золотых Н.Ю. Численные методы линейной алгебры. Лабораторный практикум. –
Н.Новгород, изд. ННГУ 2006. – 198с.
Завьялов Ю.С., Квасов Б.И., Мирошничяенко В.Л., Методы сплайн-функций, М.: Наука 1980,
352с.
Неймарк Ю.И., Коган Н.Я., Савельев В.П., Динамические модели теории управления. – М.: Наука
1985.
Деч Г. Руководство к практическому применению преобразования Лапласа. – М.: Наука 1965.
Калихман И.Л., Войтенко М.А. Динамическое программирование в примерах и задачах. – М.:
Высшая школа, 1979.
Шевченко В.Н.. Золотых Н.Ю. Линейное и целочисленное линейное программирование: Учебник.
– Н.Новгород, изд-во ННГУ, 2005. – 307с.
Карманов В.Г. Математическое программирование. - Учебное пособие - М.: Наука, 2000.
Болтянский В.Г. Математические методы оптимального управления. – М.: Наука, 1969.
Гельфанд И.М., Фомин С.В. Вариационное исчисление. – М.: Физматиз, 1961.
Неймарк Ю.И. Математические модели в естествознании и технике. Н. Новгород. Изд-во ННГУ,
2004.
Грудзинский А.О. Методы программирования. Курс на основе языка Турбо Паскаль. - Нижний
Новгород: Изд. ННГУ, 1993.
Кетков А., Кетков Ю. Практика программирования: Visual Basic, C++ Builder, Delphi.
Самоучитель.– СПб.: БХВ-Петербург, 2002.
Гергель В.П. и др. Методы программирования. Учебное пособие. Н. Новгород: ННГУ, 1997
Швецов В.И., Визгунов А.Н., Мееров И.Б. Базы данных. Н. Новгород: Изд-во ННГУ, 2004.
Роджерс Д., Адамс Дж. Математические основы машинной графики: Пер. с англ. - М.: Мир, 2001.
604 с.
В. Е. Карпов, К. А. Коньков. Основы операционных систем. Курс лекций. М: "Интернетуниверситет информационных технологий", 2004 г.
Таненбаум Э. Компьютерные сети, 4-е издание. СПб: Питер, 2004.
Стронгин Р.Г. Исследование операций. Модели экономического поведения: Учебник. - Нижний
Новгород: Издательство Нижегородского госуниверситета им. Н.И.Лобачевского, 2002. - 244с.
1.
2.
3.
4.
5.
6.
7.
Дополнительная литература
Демидович Б.П. Сборник задач и упражнений по математическому анализу. Учебное пособие //М:
Наука, 1990.
Кудрявцев Л.Д. и др. Сборник задач по математическому анализу. Учебное пособие в 2-х частях
//М: Наука, 1984-1986, 1, 2 ч.
Марчук Г.И. Методы вычислений. – М.: Наука 1980.
Чистяков В.П. Курс теории вероятности. – М.: Наука 1987.
Вентцель Е.С., Оврагов Л.А. Теория вероятности и ее инженерное применение. – М.: Наука 1988.
Красовский А.А., Поспелов Г.С. Основы математики и технической кибернетики. – М.:
Госэнергоиздат 1962.
8. Страуструп Б. Язык программирования С++. – М.: Бином, 2001.
9. Линев А.В., Свистунов А.Н. Лабораторный практикум по курсу «Операционные системы»:
Учебное пособие. Н.Новгород, Изд. ННГУ, 2006г, 230с.
10. Васин А.А., Морозов В.В. Теория игр и модели математической экономики: Учебное пособие. –
М.: МАКС Пресс, 2005. – 272с.
Download