Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Особенности реализации алгоритмов
Для корректной работы программы понадобилась реализация вспомогательных алгоритмов. · Интерфейс программы Для организации интерфейс используется процедура menu(), которая обеспечивает облегченное использование программы. Так же используется для вывода пунктов меню на экран и считывания нажатых клавиш. · Загрузка и вывод базы данных Для загрузки базы данных разработана процедура Read_Base(), в которой производиться считывание записей типа struct vklad. За вывод базы данных на экран отвечает процедура view_base. Она предоставляет возможность постраничного просмотра базы, по 20 записей на странице. Смена страниц осуществляется при помощь клавиши «Y» на клавиатуре. Возврат в меню осуществляется с помощью нажатия любой другой клавиши. · Вспомогательные функции и процедуры для сортировки базы данных Для сортировки данных реализованы процедуры DigitalSort , DigitalSort2 и DigitalSort3 Упорядочивание происходит по улице жителя либо по ФИО жителя и номеру дома.
Описание программы Основные переменные и структуры Запись, используемая для работы с базой данных «населённый пункт»: Struct jit { jit *next; Union { char ulica[18]; byte Digit[18]; }; Union { char FIO[32]; byte Digit1[32]; }; Структура (очередь), используемая при сортировки:
Дата добавления: 2015-07-26; просмотров: 166; Нарушение авторских прав Мы поможем в написании ваших работ! |