6 Спецификация на функциональные модули
6.1 Функция cmp
Строка вызова: | if (cmp(cdt[n].name,cdt[500].name)&&cmp(cdt[n].fio,cdt[500].fio)&& (cdt[n].price>=cdt[500].price)) |
Назначение: | Осуществляет сравнение строки с маской |
Функции: | Просматривает последовательно заданную строку , и если в ней найдена маска , то возвращается 1 , если нет - 0. |
Логические переменные: | *a (char) - указатель на строку *b (char) - указатель на маску для поиска |
Внутренние переменные: | k (int) - результат сравнения n (int) - счётчик |
Вызывает функции: | нет |
Вызывается из: | index , find |
6.2 Функция output
Строка вызова: | output(sv,sk) |
Назначение: | Осуществляет вывод на экран списка книг |
Функции: | Очистка экрана , вывод 10 элементов , если элемент выбран , выделение цветом , вывод данных о книге на экран. |
Логические переменные: | sv,sk (int) - координаты первого элемента на экране |
Внутренние переменные: | n (int) - счётчик m (int) - временная переменная nd (int) - порядковый номер данной книги |
Вызывает функции: | нет |
Вызывается из: | scroll |
6.3 Функция menu
Строка вызова: | st=menu(30,5,"Добавить в список " "Удалить из списка " "Редактировать " "По Автору " "По Названию " "Выход в главное меню" "x0") st=menu(30,5," Список книг " " Поиск по маске " " Количество книг " " Выход из программы " "x0") st=menu(40,6," Расположение: " " Читальный зал " " Абонемент " " Хранилище " "x0") |
Назначение: | Осуществляет обработку меню |
Функции: | Вывод меню на экран , опрос клавиатуры , при нажатии клавиш управления курсором (вверх , вниз) перемещение цветового курсора по пунктам меню , выбор определённого пункта меню при нажатии клавиши с номером пункта меню , при нажатии клавиши Enter возвращается номер выбранного пункта меню , при нажатии клавиши Esc возвращается -1. |
Логические переменные: | *capt (char) - указатель на текст меню x,y - координаты вывода меню на экран |
Внутренние переменные: | n,m (int) - Счетчики num (int) - Количество пунктов k (int) - Выбранный пункт *pt (char) - Временный указатель на символ c (char) - Считанный с клавиатуры символ |
Вызывает функции: | нет |
Вызывается из: | scroll , main |
... технического обеспечения оснащенность ближайших объектов техникой и т.д. Данный проект позволяет вести необходимую информацию о объектах ГО и оценить в ЧС складывающеюся обстановку.7. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ СИСТЕМЫ УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ ОБЪЕКТОВ ГО. 7.1. Назначение и цели создания программного продукта Данное программное средство должно выполнять технологические функции в ...
... присутствует система объяснений. Системы управления базами данных позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям и т. п. Глава 2. Система управления базами данных 2.1 История развития СУБД Рост производительности персональных вычислительных машин спровоцировал развитие СУБД, как отдельного класса. К середине 60-х ...
... первичной или первичной вместе со вторичной или только вторичной И. Если это - итог обработки информации, решения задачи, то такая информация называется результативной, результирующей. В процессе решения задач возникает промежуточная информация, которая часто в автоматизированных системах играет самостоятельную роль, определения направления путей завершения решения задачи. Результатная информация ...
... ввести распределенную обработку во всех подсистемах вычислительной системы, что определяет новые способы организации вычислительных процессов в системах с децентрализованными управлением и обработкой информации. 2. Интерфейс микропроцессоров Для включения микропроцессора в любую микропроцессорную систему необходимо установить единые принципы и средства его сопряжения с остальными устройствами ...
0 комментариев