Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая по пяве.docx
Скачиваний:
2
Добавлен:
24.09.2019
Размер:
249.47 Кб
Скачать

4. Описание логической структуры

4.1 Структурная диограмма программы

44.2201.01 - 02

4.2 Схема алгоритма программы

4.3 Словестное описание структурных единиц

Kursavik основная программа списка

Основная программа. В ней происходит работа с меню. Из нее вызываются все остальные процедуры. Возможности интерфейса: меню, управление которым осуществляется с помощью цифровых клавиш.

procedure sozd(Org:string; Tel:integer; Kon,Adres,Naz:string; var ptrHead, ptrCurrent: PElement);

Процедура создания списка.Процедура служит для ввода данных в телефонную книгу: Название организации, Номер телефона, Адрес, Контакты, Назначение. Процедура создания списка.

procedure print(ptrHead: PElement); - процедура вывода на экран списка

Процедура служит для вывода внесенной информации о кранах.

procedure SortOrg(var ptrHead:PElement); - процедура сортировки по алфавиту

Процедура служит для вывода на экран внесенной информации в графу «Организации» по алфавиту.

procedure SortNum(var ptrHead:PElement); - Процедура вывода информации в порядке возрастания информации в поле «Номера»

procedure VblvdKont(var ptrHead:PElement);):

Процедура вывода информации в порядке возрастания информации в поле «Номера» при условии наличия информации в поле «контакт»

procedure PoiskNaz(var ptrHead:PElement);

Процедура выводит информацию по Назначению и маске в поле адреса.

procedure KolNaz(var ptrHead:PElement);

Процедура выводит кол-во назначений.

function del(Org: string;var ptrHead, ptrCurrent: PElement): boolean;

Функция удаления элемента.

function Edit(Org:string;var ptrHead,ptrCurrent: PElement):boolean;

Функция редактирования.

44.2201.01 - 02

5. ИСПОЛЬУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА

Программа не имеет ограничений по конфигурации ЭВМ для которых она разработана. Программа выполнена на языке программирования Pascal. Теоретическая часть работы была реализована с использованием программы Мiсrоsоft Word 2007. Работа и отладка программы осуществлялась на компьютере: Intel(R) Core Duo T6600 2,2 GНz, 4 ГГб ОЗУ, жесткий диска 320 ГбаЙт.

6. ВЫЗОВ И ЗАГРУЗКА

Запускать программу можно непосредственно из интегрированной среды Pascal. При загрузке программы на экране появится удобный интерфейс с меню и рабочей областью. Чтобы активировать пункты меню нужно использовать клавиши 1,2,3,4,5,6,7,8,9,10 каждая из которых соответствует отдельному пункту меню.

7.ВХОДНЫЕ ДАННЫЕ

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

8. ВЫХОДНЫЕ ДАННЫЕ

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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

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

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

КАФЕДРА №44

РАБОТА С ФАЙЛАМИ ЗАПИСЕЙ

Описание применения

ПЯВУ 44.2201.01-03

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. ___22-К _____ Кузьмин Д.В.____

подпись, дата инициалы, фамилия

Ивангород

2012

Содержание