Автор работы: Пользователь скрыл имя, 07 Июля 2011 в 10:18, курсовая работа
Программа обеспечивает возможность создания файла и хранения в нем информации о наименовании, района линии, года пуска, протяженности, количества поездов, а также выполнение требуемых функций по работе с этими данными. Курсовая работа содержит руководство программиста, блок-схемы, листинг программы с комментариями и тестирование программы.
1) Цель работы и постановка задачи……………………………………….4
2) Руководство программиста 5
3) Блок-схемы алгоритма 6-10
5) Тестирование программы 11-15
6) Заключение 16
7) Список используемой литературы 17
8) Приложение: Листинг программы……………………………….….18-22
Уфимский
Государственный Авиационный
Кафедра
технической кибернетики
Курсовая
работа по программированию
на языках высокого
уровня
Выполнила студентка
Проверил
Уфа 2011
Аннотация
Данная курсовая работа посвящена разработке и реализации программы на языке С++ с использованием класса статистических массивов структур и текстовой базы данных «METRO».
Программа
обеспечивает возможность создания
файла и хранения в нем информации
о наименовании, района линии, года пуска,
протяженности, количества поездов, а
также выполнение требуемых функций по
работе с этими данными. Курсовая работа
содержит руководство программиста, блок-схемы,
листинг программы с комментариями и тестирование
программы.
СОДЕРЖАНИЕ
1) Цель работы и постановка задачи……………………………………….4
2) Руководство программиста 5
3) Блок-схемы алгоритма 6-10
5) Тестирование программы 11-15
6) Заключение 16
7) Список используемой литературы 17
8) Приложение: Листинг
программы……………………………….….18-22
1.Цель работы
Разработать программу на языке Си с использованием статистических массивов структур для обработки базы данных «METRO», представленной виде следующей таблицы:
Наименование | Район линии | Год пуска | Протяженность | Количество поездов |
Постановка задачи:
Разработать программу на языке Си для обработки данных типа структура. Обработка данных должна включать следующие функции:
2.Руководство программиста
Описание глобальных переменных:
struct
metro
char naim[l]; char rl[l]; int year; int pr; int kol; |
-структура «Метро»
-наименование -район линии -год пуска -протяженность -количество поездов |
Описание разработанных функций:
inputfile() | Загрузка из файла |
output() | Вывод на экран |
outputfile() | Сохранение в файл |
addmetro() | Добавление записи |
deletemetro() | Удаление записи |
sort_naim() | Сортировка по наименованию |
sort_kol() | Сортировка по количеству |
poisk_naim(); | Поиск по наименованию |
poisk_ng(); | Поиск по наименованию и году пуска |
3.Блок-схемы программы
1.Блок- схема
основной программы:
-
+
2.Загрузка из
файла
3. Вывод на экран
4.Добавление записи
5. Удаление записи
6. Cохранение в файл
7. Сортировка по наименованию станции:
_