- •Основы алгоритмизации и программирование
- •1 Организация курсового проектирования
- •2 Этапы выполнения курсового проекта
- •3 Пояснительная записка и ее структура
- •3.1 Оформление содержания
- •3.2 Введение
- •3.3 Содержание основных разделов
- •3.4 Заключение
- •3.5 Список использованных источников
- •3.6 Приложения
- •3.7 Графическая часть проекта
- •3.8 Электронный носитель
- •4 Требования к оформлению пояснительной записки
- •4.1 Основные положения
- •4.2 Правила оформления разделов, подразделов и перечислений
- •4.3 Правила оформления иллюстраций и таблиц
- •4.4 Правила оформления формул
- •4.5 Правила оформления приложений и блок-схем
- •4.7 Правила оформления списка использованных источников
- •5 Перечень тем и заданий для курсового проектирования
- •6 Подготовка к защите и защита курсового проекта
- •Список использованных источников
- •Приложение б
- •(Обязательное)
- •Пример оформления содержания
- •Содержание
- •Приложение в (обязательное) Пример оформления подписи электронного носителя
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 |
Разработка информационно-поисковой системы «Популярные телепередачи» на языке программирования Паскаль.
Популярные телепередачи: название, канал трансляции, длительность в минутах, рейтинг, жанр. |
