СОРТИРОВКИ И СТРУКТУРЫ ДАННЫХ

Конец ознакомительного фрагмента.

 

Текст предоставлен ООО «ЛитРес».

Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

Стоимость полной версии книги 49,90р. (на 31.03.2014).

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картойами или другим удобным Вам способом.

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ

по дисциплине «Языки и методы программирования»

ЮУрГУ– 010400.62.2014.ХХХ.YY ПЗ КР

 

Нормоконтролер, (должность) Руководитель, доцент каф. ЭММиС, к.ф.-м.н.,

____________________И.О. Ф. _____________________Т.А. Панюкова

____________________2014 г. ______________________2014 г.

 

Автор работы

Студент группы ВМИ-ХХХ

____________________И.О. Фамилия

____________________2014 г.

 

Работа защищена

с оценкой (прописью, цифрой)

___________________________

_____________________2014г.

 

Челябинск 2014


Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования

«Южно-Уральский государственный университет»
(Национальный исследовательский университет)

Факультет «Вычислительная математика и информатика»

Кафедра «Экономико-математические методы и статистика»

Направление «Прикладная математика и информатика»

 

Утверждаю

Заведующий кафедрой

_____________________А.В. Панюков

_____________________ 2014г.

 

 

ЗАДАНИЕ

на курсовую работу студента

______________________________________________________________________

(Фамилия, Имя, Отчество полностью)

Группа ВМИ-ХХХ

1 Дисциплина Языки и методы программирования

2 Тема работы Сортировки и структуры данных

3 Срок сдачи студентом законченной работы 06 июня 2014 г.

4 Перечень вопросов, подлежащих разработке

Разработать таблицу базы данных со сведениями о рейсах авиакомпании «Сибирь» и наличии билетов на массиве структур. Количество записей произвольное. Поля таблицы следующие:

· номер рейса,

· пункт назначения,

· время вылета,

· время в пути,

· наличие свободных мест

2. Разработать структуру программы, в которой реализуются следующие операции над данными:

— запись базы данных в файл;

— загрузка базы данных из файла;

— инициализация базы данных;

— ввод новой записи в базу данных;

— удаление записи из базы данных;

— распечатка базы данных;

— извлечение информации из базы данных по следующему критерию:

· о рейсах в указанный пункт назначения,

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

— изменение значений записей, существующих в базе данных.

3. Разработать и выполнить схему программы согласно ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем».

4. Разработать программу на языке C++.

5. Разработать руководство для оператора программы.

6. Привести результат работы программы:

— файл с таблицей базы данных;

— файл с результатом выполнения запроса.

 

5 Календарный план

Наименование разделов курсовой работы (проекта) Срок выполнения разделов работы (проекта) Отметка о выполнении руководителя
Изучение теоретического материала 10.02.2014-05.05.2014  
Разработка структуры программы 03.03.2014-16.03.2014  
Разработка схемы программы 17.03.2014-30.03.2014  
Разработка программы на языке С++ 31.03.2014-04.05.2014  
Разработка руководства оператора 05.05.2014-25.05.2014  
Написание отчета 26.05.2014-01.06.2014  
Нормоконтроль 02.06.2014  
Защита курсовой работы 06.06.2014  

Руководитель работы __________________________/Т.А. Панюкова/

(подпись)

Студент _________________________________/И.О. Ф.__________/

(подпись)
Содержание

1. Таблица базы данных. 5

2. Структура программы.. 6

2.1. Запись базы данных в файл. 6

2.2. Загрузка базы данных из файла. 6

2.3. Инициализация базы данных. 7

2.4. Ввод новой записи в базу данных. 8

2.5. Удаление записи из базы данных. 9

2.6. Распечатка базы данных. 11

2.7. Извлечение информации из базы данных по критерию.. 12

2.8. Изменение значений записей, существующих в базе данных. 14

3. Схема программы.. 15

4. Программа на языке С++. 17

5. Руководство оператора. 17

6. Результаты работы программы.. 21

Основные результаты курсовой работы.. 25

Библиографический список. 25

ПРИЛОЖЕНИЕ. Текст программы.. 26