Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания КУРСОВОЙ_ПРОЕКТ_2012.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.41 Mб
Скачать

5 Перечень тем и заданий для курсового проектирования

Задание 1. Теоретическая часть «Типы данных языка программирования Object Pascal и алгоритмы их обработки»

Вариант

Содержание теоретического задания

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

Объектный тип.

Предполагается изучение сведений, дополняющих курс или не изучавшихся в рамках курса « Основы алгоритмизации и программирование».

Задание 2. Разработать программу создания информационно-поисковой системы на языке программирования Паскаль. База данных должна храниться в типизированных файлах типа «ЗАПИСЬ».

Реализовать подпрограммы для выполнения следующих действий над БД:

  • создание файла соответствующей структуры (минимум 10 записей);

  • вывод содержимого файла в виде таблицы;

  • дополнение файла новыми записями;

  • корректировка записи по указанному номеру;

  • выборка данных по указанному полю;

  • подсчет данных с указанным полем;

  • сортировка записей по указанному полю;

  • удаление записи с указанным номером.

Выбор требуемой операции реализуется с помощью меню.

Вариант

Тема курсового проекта, структура записи

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

Разработка информационно-поисковой системы «Популярные телепередачи» на языке программирования Паскаль.

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