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

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

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

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

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

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

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

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

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

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

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

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

1. С использованием комбинированного типа (записей) сформировать данные "Тематический список литературы". Список должен включать тема­тику, название книги, методических указаний или др. издания, автора (составителя), год издания, полное количество страниц, наличие в фон­дах (УФ, НФ, ЧЗ) с указанием числа экземпляров. Разработанная программа должна предусматривать выборки всех изданий по теме в алфавитном по­рядке; по теме и по годам; по наличию в фондах библиотеки. Распечаты­ваться список должен с соблюдением ГОСТ 7.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. Электронный справочник «Личная библиотека».