Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка15КП.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
311.81 Кб
Скачать

3 Задания на курсовое проектирование

3.1 Числовые задачи

1. Сформировать календарь на любой интервал времени: месяц, се­местр, календарный или учебный год, по дате определить день недели. По дню недели  числа в определенном интервале дат.

2. Сформировать календарь на учебный год, семестр с указанием номера недели (I,II,III,IY). Предусмотреть в программе подсчет числа од­нотипных дней недели, количество занятий (часов) по каждому предмету за семестр.

3. Спроектировать программу расчета биоритмов.

4. Программа с помощью нестандартного датчика случайных чисел выбирает число в диапазоне от 0 до N. Угадать это число с ограничением числа попыток и без ограничения. После каждой попытки сообщается, больше или меньше названное число задуманного. Использовать для выдачи чисел графику и звуковые сигналы. Реализовать несколько вариантов угадывания многозначных чисел.

5. Разработать программу, которая обучает различным операциям над матрицами и их преобразованиям. Предусмотреть вывод задачи, правила выполнения, демонстрацию решения задачи(возможно и фрагмента программы).

6. Разработать программу «калькулятор» (в виде калькулятора на экране).

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

8. Разработать программу для решения комбинаторных задач.

9. Спроектировать программу работы с матрицами.

10. Разработать программу «Сортировка и поиск чисел в массивах».

3.2 Создание и введение баз данных. Справочники

1. С использованием структурированного типа (struct) сформировать данные "Тематический список литературы". Список должен включать тема­тику, название книги, методических указаний или др. издания, автора (составителя), год издания, полное количество страниц, наличие в фон­дах (УФ, НФ, ЧЗ) с указанием числа экземпляров. Разработанная программа должна предусматривать выборки всех изданий по теме в алфавитном по­рядке; по теме и по годам; по наличию в фондах библиотеки. Распечаты­ваться список должен с соблюдением ГОСТа по оформлению библиогра­фии [2].

2. Сформировать данные по курсовому (дипломному) проектированию студентов в группе (на курсе), указав ФИО студента, группу, наимено­вание предметов, по которым выполняется курсовое проектирование, если их несколько; раздел, тему, наличие ПК. Программа должна предусматривать выдачу всего списка тем по разделам, по учеб­ным группам в алфавитном порядке студентов, отдельно списка студентов группы.

3. Разработать электронную "записную книжку", содержащую фами­лии, имена, отчества; номера телефонов, адрес; год, месяц и день рождения. По запросу должен выдаваться на экран ПК номер телефона, фамилия по номеру телефона или другая ин­формация; список лиц с днями рождения в одном месяце в порядке воз­растания дат.

4. Создать базу данных "студенты группы", включающую ФИО, дату рождения, домаш­ний адрес, номера телефонов, место работы (если работает), те­матику научных исследований, руководитель, наличие ПК. Для ино­городних студентов указать постоянное место жительства. Предусмотреть формирование файлов списка группы (для ведомости сдачи экзаменов), работающих студентов и занимающихся научной работой.

5. Сформировать список владельцев ПК в группе (на курсе) с ука­занием типа ПК, домашнего телефона, если он есть, знания языков и систем программирования. Предусмотреть выборки по списку студентов в группе, по владельцам ПК, знаниям ТП, С,С++ и др.

6. Разработать электронный телефонный справочник, включающий те­лефоны и адреса предприятий с подразделениями, служб города и некоторых абонентов.

7. Разработать программу создания и ведения базы данных "выпуск­ники кафедры ИВТ (ЭВМ)". Предусмотреть следующие поля: год выпуска, ФИО, группу, те­му дипломного проекта, ФИО руководителя и рецензента, дату защиты, место работы, раздел примечаний. Если есть руководитель от предприя­тия, то указать его ФИО и предприятие.

8. Справочник "Лекарственные средства", включающий сведения о составе, показаниях к применению, противо­показания, время приема, особенности применения (для детей) и т.п.

9. Электронный справочник «Лекарственные растения».

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

12. Компьютерный Справочник содержания витаминов и микроэлементов в пищевых продуктах и их смесях, а также их характеристики и свойства. Предусмотреть в меню пользователя пункты редактирования, пополнения, поиска, получения справки.

13. Электронный справочник минералов (состав, характеристики, свойства...).

14. Электронный справочник исторических дат.

15. Программу-справочник «Цвета. Свойства, влияние на организм».

16. Электронный справочник праздников года.

17. Электронный справочник «Писатели».

18. Компьютерный справочник «Музыканты».

19. Электронный справочник «Поэты».

20. Компьютерные гороскопы.

21. Справочник «Планеты солнечной системы».

22. Электронный справочник «Созвездия и звезды».

23. Справочник химика (вещества, элементы).

24. Электронный справочник для абитуриентов омских вузов.

25. Компьютерный справочник «Поступающему в ОмГТУ», содержащий поля: направление (шифр и наименование), специальность (профиль), проходные баллы за последние три года, экзамены, профессия, другие сведения.

26. Электронный справочник «Личная библиотека».