Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программа теор части ГЭК 010503_2008 .doc
Скачиваний:
4
Добавлен:
20.08.2019
Размер:
89.6 Кб
Скачать

7. Уравнения математической физики

  1. Уравнение колебания струны. Волновое уравнение. Уравнение малых нормальных колебаний мембраны. Продольное колебание стрежня. Уравнение диффузии и теплопроводности.

  2. Стационарные уравнения: Уравнения Лапласа, Пуассона, Гельмгольца.

  3. Нелинейные уравнения математической физики: система Навье –Стокса.

  4. Классификация уравнений 2-го порядка: эллиптические, гиперболические и параболические уравнения. Примеры канонических представлений уравнений математической физики. Оператор Лапласа в прямоугольных декартовых координатах.

  5. Методы решения: метод Фурье, метод Даламбера.

  6. Непрерывный функционал и его вариация. Теорема о равенстве нулю вариации функционала в точке экстремума. Уравнение Эйлера для функции одной независимой переменной.

  7. Основная лемма вариационного исчисления. Примеры частных случаев формулировки краевых задач вариационным методом.

  8. Вычисление функционалов, заданных на n функциях. Вывод уравнений в частных производных вариационными методами. Задача Дирихле.

  9. Основные понятия и определения. Уравнения Фредгольма 2-го рода. Метод последовательных приближений. Уравнение Вальтерра.

  10. Теоремы Фредгольма. Примеры с ядрами специального вида.

  11. Пространство основных функций. Обобщенные функции. Носитель. Линейная замена переменных в обобщенных функциях. Умножение и дифференцирование обобщенных функций.

8.Дисциплины обще-профессиональной, специальной подготовки.

  1. Жизненный цикл программного средства. Технологические этапы проектирования. Составляющие затрат в жизненном цикле программного средства.

  2. Документирование программного обеспечения. ЕСПД. Структура номера ГОСТа. Классификационная таблица групп стандартов.

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

  4. Назначение и основные характеристики операционных систем. Современное состояние рынка операционных систем.

  5. Управление памятью. Функции управления памятью. Методы динамического распределения памяти.

  6. Управление процессами. Функции управления процессами. Управление событиями. Взаимодействие между процессами.

  7. Общая характеристика современных парадигм программирования (операторная, функциональная, логическая, объектно-ориентированная). Примеры языков программирования, реализующих различные подходы.

  8. Понятие языков с сильной типизацией. Требование к языкам системного программирования (для создания ОС и системных утилит).

  9. Развитие концепции типа данных. Уровни представления данных, как пример процесса абстрагирования. Поколения языков программирования.

  10. Логика предикатов и логическая парадигма программирования. Построение моделей предметных областей. Механизм логического вывода. Логическое программирование и язык программирования Пролог.

  11. Основные компоненты объектно-ориентированного подхода (анализ, проектирование, программирование). Этапы моделирования предметных областей.

  12. Основные концепции объектно-ориентированного программирования (абстракция, инкапсуляция, полиморфизм, наследование). Преимущества объектно-ориентированного программирования. Ранее и позднее связывания. Языки объектно-ориентированного программирования.

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

  14. Рекурсивные алгоритмы. Особенности реализации рекурсивных вызовов. Итерация и рекурсия в программах. Рекурсивно определяемые структуры данных.

  15. Особенности массивов как структур данных (представления в памяти, организация доступа). Характеристики основных методов сортировки массивов.

  16. Стек как динамическая структура данных. Основные операции над стеками. Использование стеков для организации вызовов функций.

  17. Списки как динамические структуры данных. Типы списков. Операции над списками. Представление списков в различных языках программирования.

  18. Деревья как динамические структуры данных. Типы деревьев. Пример использования деревьев. Основные операции над двоичными деревьями.

  19. В-деревья как динамические структуры данных. Ключи. Основные операции с В-деревьями.

  20. Закреплённые и незакреплённые записи в файлах. Организация сортированных файлов с индексной организацией и операции над ними.

  21. Хеширование как концепция обеспечения быстрого поиска. Алгоритмы хеширования и хеш-функции. Организация хешированных файлов. Доступ к данным в хешированных файлах.

  22. Очереди как динамические структуры данных. Операции над очередями. Использование очередей при решении задач компьютерного моделирования.

  23. Методы, используемые при разработке СУБД. Основные понятия, преимущества и недостатки моделей.

  24. Базовые протоколы семейства TCP/IP. Архитектура сети и маршрутизация.

  25. Формальные грамматики. Классификация Хомского. Примеры.

  26. Детерминированные и недетерминированные конечные автоматы. Граф переходов. Автоматные языки.

  27. Понятие математической модели. Основные свойства математических моделей. Методы решения задач (аналитические и численные, точные и приближённые).

  28. Методы решения линейных систем алгебраических уравнений. Алгоритм Гауса-Краута, Зейделя.

  29. Задача поиска корней нелинейных уравнений. Отделение и точнение корней. Методы половинного деления, хорд и касательных.

  30. Приближение (аппроксимация) функций. Метод наименьших квадратов.

  31. Задача интерполяции функций. Полином Лагранжа.

  32. Задача численного интегрирования. Квадратурная формула прямоугольников, трапеций и Симпсона.

  33. Численное дифференцирование. Левые, правые и центральные разностные формулы аппроксимации производной.

  34. Численное решение дифференциальных уравнений. Задача Коши.

  35. Метод Эйлера (Эйлера-Коши) решения задачи Коши.

  36. Метод Рунге-Кутта для задачи Коши.

  37. Задача одномерной безусловной оптимизации: основные понятия; необходимые и достаточные условие экстремума функции.

  38. Основные методы одномерной безусловной оптимизации (золотого сечения, средней точки, Ньютона).

  39. Задачи линейного программирования. Постановка, геометрический и симплекс-метод решения.

  40. Системный подход к моделированию. Общие понятия об имитационном моделировании систем. Особенности имитационного моделирования.

  41. Особенности имитационных моделей с дискретным временем. Дискретность / непрерывность набора состояний. Примеры.

  42. Особенности имитационных моделей с непрерывным временем. Дискретность / непрерывность набора состояний. Примеры.

  43. Алгоритм быстрого преобразования Фурье (пример реализации для последовательности длины 16). Сравнение трудоёмкости БПФ и его традиционной реализации.

  44. Информационно-вычислительные сети, их назначение и структура. Преимущества сетей. Локальные, региональные и глобальные сети.

  45. Физическая и логическая организация сетей. Сетевые топологии. Способы маршрутизации.

  46. Понятие протокола. Семиуровневая модель взаимодействия открытых систем.

  47. Методы связи между аппаратурой в сети. Методы разрешения конфликтов при множественном доступе.

  48. Обмен файлами. Служба архивов FTP.

  49. Язык гипертекстовой разметки HTML.

  50. Шесть типов технологий структурно-модульного проектирования.

  51. Определение метрики и ее свойства. Шкалы: номинальная, порядковая, интервальная, относительная.

  52. Метрики Холстеда:

  • информационный объем модуля

  • уровень записи модуля

  • сложность модуля

  • оценки языков программирования

  • “интеллектуальности”

  • количество ошибок

  1. Метрики Тейера.

  2. Метрики Мак-Кейба. Пример. Метрика “граничных значений”. Пример.

  3. Нормализация реляционных баз данных. Нормальные формы 1НФ, 2НФ, 3НФ …

  4. Основные реляционные операции над отношениями.

  5. Задачи планирования и организации параллельных вычислений. Общие формулировки. Методы решения.

  6. Два типа задач и их варианты при распараллеливании на уровне подзадач. Оценка ресурсов ВС.