Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовое проектирование ОАиП_2006-1.docx
Скачиваний:
21
Добавлен:
02.09.2019
Размер:
285.81 Кб
Скачать

2 Общие требования к курсовому проекту

2.1 Тематика курсового проектирования

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

Тематика курсовых проектов может быть достаточно разнообразной. Это могут быть задачи, связанные с:

- реализацией различных численных методов и/или обучающих, контролирующих программ (решение алгебраических и трансцендентных уравнений и их систем, решение обыкновенных дифференциальных уравнений и их систем, решение дифференциальных уравнений в частных производных, интерполирование, численное дифференцирование и интегрирование);

- обработкой матриц (методы нахождения обратной матрицы, методы вычисления определителя матрицы и т.д.);

- реализацией методов математического программирования и/или обучающих, контролирующих программ (методы линейного программирования: симплексный метод, двойственный симплекс-метод, методы решения транспортной задачи, задача о назначениях, методы решения матричных игр, задачи сетевого планирования, методы целочисленного программирования: метод Гомори, метод ветвей и границ, различные задачи, решаемые методом динамического программирования);

- разработкой и применением различных комбинаторных алгоритмов (применение генераторов перестановок, множества всех подмножеств множества, всех подмножеств из заданного количества элементов множества и др.);

- нахождением кратчайших путей, путей наименьшей стоимости, нахождением максимального потока в сети, потока заданной пропускной способности минимальной стоимости и т.п.;

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

- решением головоломок, программированием игр;

- алгоритмами внутренней и внешней сортировок (метод Шелла, пирамидальная сортировка, распределительная сортировка, сортировка слиянием, многофазное слияние, каскадная сортировка, осциллирующая сортировка и т. п.);

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

Примерный перечень тем курсовых проектов

Обучающие программы

  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. Решение обыкновенных дифференциальных уравнений. Метод Адамса.

  31. Решение систем обыкновенных дифференциальных уравнений. Метод Рунге-Кутта.

  32. Решение дифференциальных уравнений в частных производных. Метод сеток

  33. Решение дифференциальных уравнений в частных производных. Метод прогонки.

  34. Интерполяционные формулы Ньютона.

  35. Интерполяционная формула Лагранжа.

  36. Численные методы нахождения определенного интеграла. Формула левых, правых прямоугольников, трапеций, Симпсона.

  37. Алгоритмы на графах. Построение остовного дерева поиском в ширину.

  38. Алгоритмы на графах. Решение задач с помощью построения остовного дерева поиском в глубину.

  39. Алгоритмы на графах. Решение задач с помощью нахождения эйлерова пути в графе.

  40. Алгоритмы на графах. Решение задач с помощью нахождения гамильтонова пути в графе.

  41. Последовательный алгоритм разрезания графа на куски.

  42. Итерационный алгоритм разрезания графа на куски.

  43. Волновой алгоритм Ли, используемый для трассировки печатных плат.

  44. Решение задач с помощью алгоритма Прима.

  45. Методы раскрытия вековых определителей матрицы, нахождения собственных чисел и векторов матрицы (метод Крылова, Данилевского, Леверрье, Леверрье-Фаддеева).

  46. Алгоритмы преобразование фигур.

  47. Преобразование логических выражений, приведение их к конъюнктивной нормальной форме.

  48. Преобразование логических выражений, приведение их к дизъюнктивной нормальной форме.

  49. Преобразование логических выражений. Карты Карно.

  50. Построение магических квадратов.

  51. Построение магических кубов.

  52. Подготовка и выполнение сценариев обучающих и контролирующих программ.

  53. Основные комбинаторные алгоритмы и их применение.

  54. Нахождение вероятности отказа электрической цепи.

  55. Решение шахматных задач.

  56. Построение сечений геометрических тел плоскостью.

  57. Телефонные игры.

  58. Разработка классов для работы с различными структурами данных (одномерный массив, двумерный массив, односвязный список, двусвязный список, односвязное кольцо, бинарное дерево).

  59. Возможности компонентов страницы Standard.

  60. Возможности компонентов страницы Additional…

Реализация игр и головоломок

  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. Головоломка «Резинки на колышках»

  31. Головоломка «Хироимоно»

  32. Головоломка «Суммы в словах»

  33. Головоломка «Произведения»

  34. Головоломка «Суммы в треугольниках»

  35. Головоломка «Путь по стрелкам»

  36. Головоломка «Сколько различных»

  37. Головоломка «Змея с каждым третьим»

  38. Головоломка «Замкнутая змея»

  39. Головоломка «Серпентарий»

  40. Головоломка «Путь из кусков»

  41. Головоломка «Путь по квадратам»

  42. Головоломка «Путь с соседними клетками»

  43. Головоломка «Путь 1-2-3».

  44. Головоломка «Пронумерованный путь».

  45. Головоломка «Симметричное разрезание».

  46. Головоломка «Разбиение на прямоугольники».

  47. Головоломка «Сложить квадрат».

  48. Головоломка «Разбиение с площадями».

  49. Головоломка «Разбиение с двумя цифрами».

  50. Головоломка «Лоскуты».

  51. Головоломка «Пентамино со звездами».

  52. Головоломка «Расположение пентамино».

  53. Головоломка «”Локальное” пентамино».

  54. Головоломка «Размещение магнитов».

  55. Головоломка «Т-размещение».

  56. Головоломка «Размещение крестов».

  57. Головоломка «Тримино».

  58. Головоломка «Треугольный морской бой».

  59. Головоломка «Без касаний».

  60. Головоломка «Забор».

  61. Головоломка «Комнаты».

  62. Головоломка «Полицейские».

  63. Комбинированный Тетрис с “мушкой”.

  64. Игра «Пентамино».

  65. Игра «Ним».

  66. Игра «Гекс».

  67. Игра «Быки и коровы».

  68. Головоломка «Двойные судоку».

  69. Головоломка «Cудоку чет-нечет».

  70. Головоломка «Икс-судоку».

  71. Головоломка «Тридоку».

  72. Головоломка «Киллер-судоку».

  73. Головоломка «Cудоку 12×12».

  74. Головоломка «Мегасудоку».

  75. Головоломка «Китайская стена».

  76. Головоломка «Нумератор».

  77. Головоломка «Ожерелье».

  78. Головоломка «Хоши».

  79. Головоломка «Судоку-мозаика».

  80. Головоломка «Судоку-крыло (тройная судоку)».

  81. Головоломка «Виндоку».

  82. Головоломка «Японский кроссворд».

  83. Головоломка «Черное и белое».

  84. Головоломка «Червячки».

  85. Головоломка «Миноискатель».

  86. Головоломка «Маяки».

  87. Головоломка «Траектория пчелы».

  88. Головоломка «Кольцевой маршрут».

  89. Головоломка «Перемычки».

  90. Головоломка «Морской бой».

  91. Головоломка «Чередующиеся повороты».

  92. Головоломка «Грозовые облака».

  93. Головоломка «Квадраты и цифры».

  94. Головоломка «Змейки».

  95. Головоломка «Числовой кроссворд».

  96. Головоломка «Ближайшая буква».

  97. Головоломка «Домино».

  98. Головоломка «Половинки домино».

  99. Головоломка «Судоку-куб».

  100. Головоломка «Магический квадрат».

  101. Головоломка «Магическая улитка».

  102. Головоломка «Магические полоски».

  103. Головоломка «Хитори».

  104. Головоломка «Первые встречные».

  105. Головоломка «Кропки».

  106. Головоломка «Айда».

  107. Головоломка «Акватория».

  108. Головоломка «Звездные войны».

  109. Головоломка «Облака».

  110. Головоломка «Скрепки».

  111. Головоломка «Ножницы».

  112. Головоломка «Пентагоны».

  113. Головоломка «Пентамино пополам».

  114. Головоломка «Шарики».

  115. Головоломка «Тривидение».

  116. Головоломка «Число-кросс».

  117. Головоломка «Змея».

  118. Головоломка «Одинаковые суммы».

  119. Головоломка «Виноград».

  120. Головоломка «Дартс».

  121. Головоломка «Квадратные суммы».

  122. Головоломка «Дерево».

  123. Головоломка «Птички».

  124. Головоломка «Бриллиантовая головоломка».

  125. Головоломка «Тетрабуквы».

  126. Головоломка «Уголки».

  127. Головоломка «Петамино-разрезание».

  128. Головоломка «S-POLICY».

  129. Головоломка «По порядку».

  130. Головоломка «Каждый второй поворот».

  131. Головоломка «Каждая вторая прямая».

  132. Головоломка «Простая цепочка».

  133. Головоломка «Вершины квадратов».

  134. Головоломка «Рыболовы».

  135. Головоломка «ABC-цепочка».

  136. Головоломка «Четыре ветра».

  137. Головоломка «Быки и коровы».

  138. Головоломка «Стрелки».

  139. Головоломка «Крестики-нолики».

  140. Головоломка «Магниты».

  141. Головоломка «Домино-замок».

  142. Головоломка «Разные соседи».

  143. Головоломка «Пять ферзей».

  144. Головоломка «Шашки».

  145. Головоломка «Судоку 16×16».

  146. Головоломка «Судоку 25×25».