- •Оглавление
- •1.Общие положения
- •1.1. Цель задания
- •1.2. Организация работы над курсовым проектом
- •1.3. Отчётность и защита курсового проекта
- •2. Варианты задания на курсовую работу
- •Вариант 2. Калькулятор для комплексных чисел.
- •Вариант 3. Индикатор сложения и вычитания комплексных чисел в виде векторов.
- •Вариант 4. Игра «Жизнь»
- •Вариант 5. Графопостроитель в декартовых координатах
- •Вариант 6. Графопостроитель в полярных координатах
- •Вариант 7. Графопостроитель в полярных координатах
- •Вариант 8. Часы
- •Вариант 9. Библиотечный каталог
- •Вариант 10. Решения системы линейных уравнений методом исключения переменных.
- •Вариант 11. Текстовый редактор
- •Вариант 12. Записная книжка
- •Вариант 13. Урок рисования.
- •Вариант 14. Игра «Сапер»
- •Вариант 15. Игра «Пятнашки»
- •Вариант 16. Трехоконный редактор
- •Вариант 17. Графический редактор
- •Вариант 18. Игра «Удав»
- •Вариант 19. Продажа билетов в самолет
- •Вариант 20. Тренажер слов
- •Вариант 21. Игра «Крестики-нолики»
- •Вариант 22. Библиотека
- •Вариант 23. Решение дифференциального уравнения
- •Вариант 24. Полиномы Лежандра I рода
- •Вариант 25. Функции Хаара
- •Вариант 26. Полиномы Чебышева п.Л.
- •Вариант 27. Функции Лагерра
- •Вариант 28. Полиномы Эрмита
- •Вариант 29. Система учета билетов в кинотеатре
- •Вариант 30. Вычисление определенного интеграла
- •Вариант 31. Решения системы линейных уравнений методом простой итерации.
- •Вариант 32. Графические примитивы и работа с ними.
- •Вариант 33. Функциональный калькулятор
- •45. Ряд Фурье
- •46. Метод наименьших квадратов
- •47. Скользящее среднее
- •48. Линейное дифференциальное уравнение
- •49. Генератор случайных чисел
- •50. Построение графиков функций с вводом формулы с клавиатуры
- •Рекомендуемые источники
Вариант 9. Библиотечный каталог
На главной панели находятся окна для:
записи фамилии и инициалов автора;
названия книги;
издательства;
года издания;
количества страниц;
кнопка для указания завершения ввода;
окно для вывода списка найденных книг;
другие вспомогательные компоненты.
Программа осуществляет ввод информации о книге, запись этой информации в файл, поиск книги по названию или по фамилии автора.
Результаты поиска выводятся в соответствующее окно, которое при необходимости обеспечивается полосами прокрутки.
Вариант 10. Решения системы линейных уравнений методом исключения переменных.
Программа позволяет находить решение системы линейных уравнений вида
достаточно высокого порядка, например для n=100.
Матрицы коэффициентов aij и bi , а также порядок системы уравнений - n могут находиться в файле на жестком диске, либо вводиться через специальные окна.
Продемонстрируйте работу программы для n=5-7.
Вариант 11. Текстовый редактор
Требуется создать простой текстовый редактор подобный редактору «Блокнот», входящему в Windows.
Вариант 12. Записная книжка
В записную книжку заносятся фамилия, телефоны и краткая информация о владельце номера, например его адрес или место работы.
Создайте программу, с помощью которой можно записать такую информацию на диск и находить нужный номер по фамилии. Если в записной книжке окажется несколько фамилий с разными номерами, то выводятся все. Поиск нужного номера пользователь записной книжки проводит с помощью информации о владельце номера.
Вариант 13. Урок рисования.
На форме есть два окна. В одно из них помещается картинка. Когда ученик двигает указатель мыши по картине, то во втором окне рисуется линия. Целью программы является получение копии картинки.
При создании программы предусмотрите:
возможность смены картинок;
включение и выключения режима рисования кнопками мыши;
смену палитры.
Вариант 14. Игра «Сапер»
Известная игра, которая входит в состав Windows. На поле размером nxn клеточек находятся «мины». В начале все клеточки закрыты. Используя подсказки «сапер» открывает все клеточки.
Вариант 15. Игра «Пятнашки»
Форма разделена решеткой, так, что образуются 4х4=16 ячеек. В качестве ячеек можно использовать кнопки. Перед началом игры каждой ячейке присваивается случайный номер от 1 до 15. При этом одна ячейка остается без номера, ее следует рассматривать как пустое место, на которое может быть перемещен соседний номер, но тогда освобождается его место. Игра состоит в том, чтобы расставить номера в порядке возрастания слева направо и сверху вниз. Игра должна иметь привлекательный вид. Это значит, что на поверхность формы нужно внедрить какие-нибудь картинки, а процесс игры сопровождать звуковыми эффектами.
Вариант 16. Трехоконный редактор
Создайте текстовый редактор, с функциями редактора «Блокнот».
Редактор имеет три окна, расположенные рядом. В двух окнах можно помещать текст разных файлов. Третье окно служит для того, чтобы создавать текст и переносить его из двух первых окон.
Вариант 17. Графический редактор
Программа представляет собой графический редактор. Имеется возможность рисования графических примитивов (линия, квадрат, эллипс), задание различных цветов и стирание, рисование объектов с текстурой, а также сохранение и открытие рисунков.