- •Курсовое проектирование
- •Темы курсовых проектов
- •1. Решение системы n-линейных уравнений с n-переменными
- •2. Численное интегрирование произвольной функции
- •3. Сортировка матрицы n * m по возрастанию (убыванию) сумм элементов строк
- •4. Сортировка матрицы n * m по возрастанию (убыванию) произведений элементов столбцов
- •5. Умножение матрицы n * m на вектор
- •8. Перемножение матриц n * m и m * n
- •9. Нахождение коэффициентов линейной модели методом наименьших квадратов
- •10. Исключение из матрицы n * m строк и столбцов с одинаковой суммой элементов
- •11. Добавление в матрицу n * m строки или столбца
- •6. Вычисление определителя матрицы n * n
- •7. Вычисление обратной матрицы n * n
- •12. Нахождение словоформ в заданном тексте
- •13. Нахождение анаграмм в заданном тексте
- •14. Программа для игры «английское лото»
- •15. Программа для игры «морской бой»
- •16. Нахождение "отражений" в заданном словаре
- •17. Нахождение анаграмм в заданном словаре
- •18. Нахождение в заданном словаре слов, содержащих только буквы заданного слова
- •19. Нахождение в заданном словаре слов, содержащих все буквы заданного слова, плюс любые другие
- •20. Программа для игры "угадай букву"
- •21. Программа для игры "угадай слово"
- •22. Программа для игры в «поле чудес»
- •23. Частотный анализ текста (символьный)
- •24. Частотный анализ текста (пословный, относительная частота встречаемости каждого слова)
- •25. Частотный анализ текста (пословный, относительная частота встречаемости слов разной длины)
- •26. Частотный анализ текста (по предложениям)
- •27. Бд аэропорта
- •28. Бд театра
- •29. Бд для библиотеки
- •30. Бд для издательства
- •31. Бд для техникума
- •32. Программа для игры «собери слово» (на англ. Языке)
- •33. Программа компьютерного тестирования
- •35. Определение того, являются ли два числа взаимно простыми
- •36. Бд для аптек
- •37. Бд для торговой фирмы
- •38. Игра на основе бд
26. Частотный анализ текста (по предложениям)
Подсчитывается относительная частота встречаемости в тексте предложений различной длины (1, 2, 3, …… слова). Границами слов являются символы: точка, запятая, двоеточие, точка с запятой, пробел, скобки, тире, вопросительный и восклицательный знаки; границами предложения – точка, вопросительный и восклицательный знаки.
а) текст вводится с клавиатуры, должна быть возможность записи его в файл; вывод результатов на экран, а по желанию пользователя – на принтер или в файл.
б) текст вводится по выбору пользователя с клавиатуры (при этом должна быть возможность записи его в файл), либо из текстового файла; должна быть возможность анализа как всего текста, так и любой его части (часть, подлежащая анализу, выделяется с помощью клавиш со стрелками). Вывод результатов на экран, а по желанию пользователя – на принтер или в файл.
27. Бд аэропорта
Разработать программу для создания и работы с собственной БД (с возможностью добавления, удаления и корректировки информации в БД).
Должна быть информация о самолетах, рейсах, ценах на билеты в разных классах, о наличии билетов, задержках и отменах рейсов.
Для каждого объекта создать класс (издание, произведение и т.п.) с описанием необходимых полей и методов доступа
Для реализации поиска информации подготовить соответствующие подпрограммы или методы
Подготовить форму пользовательского интерфейса для ввода информации об объектах и корректировки данных в случае необходимости
Для сохранения информации БД использовать типизированные файлы
Необходимо обеспечить возможность поиска информации:
а). Перечень рейсов в заданный город, с указанием наличия билетов;
Перечень рейсов за указанное число, с выбором города или без;
б). Информация об отмене и задержке рейсов за указанное число;
На какой рейс более дешевые билеты в заданный город?
Какой рейс в данный город быстрее?
28. Бд театра
Разработать программу для создания и работы с собственной БД (с возможностью добавления, удаления и корректировки информации в БД).
Нужна информация о репертуаре театров, об актерах и режиссерах: кто в каком спектакле занят, один актер может играть в нескольких спектаклях.
Для каждого объекта создать класс (издание, произведение и т.п.) с описанием необходимых полей и методов доступа
Для реализации поиска информации подготовить соответствующие подпрограммы или методы
Подготовить форму пользовательского интерфейса для ввода информации об объектах и корректировки данных в случае необходимости
Для сохранения информации БД использовать типизированные файлы
Необходимо обеспечить возможность поиска информации:
а). Перечень спектаклей, в которых занят определённый актёр;
Перечень спектаклей определённого театра;
б). Поиск спектаклей по фамилии режиссера;
Перечень спектаклей за указанное число, с запросом названия театра или без;
На какой спектакль самые дешёвые билеты за указанное число?
29. Бд для библиотеки
Разработать программу для создания и работы с собственной БД (с возможностью добавления, удаления и корректировки информации в БД).
БД должна содержать информацию о книгах, читателях, издательствах.
Для каждого объекта создать класс (книга, читатель и т.п.) с описанием необходимых полей и методов доступа
Для реализации поиска информации подготовить соответствующие подпрограммы или методы
Подготовить форму пользовательского интерфейса для ввода информации об объектах и корректировки данных в случае необходимости
Для сохранения информации БД использовать типизированные файлы
Необходимо обеспечить возможность поиска информации о книге:
по фамилии авторов; по названию; по жанру; по издательству;
по совокупности признаков; определять, у кого находится данная книга, кто и на какое время задержал книгу.
