6 Спецификация на функциональные модули
6.1 Функция cmp
Строка вызова: | if (strcmp(cdt[n].name,mxc)<0) |
Назначение: | Осуществляет сравнение строки с маской |
Функции: | Просматривает последовательно заданную строку , и если в ней найдена маска , то возвращается 1 , если нет - 0. |
Логические переменные: | *a (char) - указатель на строку *b (char) - указатель на маску для поиска |
Внутренние переменные: | k (int) - результат сравнения n (int) - счётчик |
Вызывает функции: | нет |
Вызывается из: | index , find |
6.2 Функция output
Строка вызова: | output(sv,sk) |
Назначение: | Осуществляет вывод на экран списка cтран |
Функции: | Очистка экрана , вывод 10 элементов , если элемент выбран , выделение цветом , вывод данных о cтране на экран. |
Логические переменные: | sv,sk (int) - координаты первого элемента на экране |
Внутренние переменные: | n (int) - счётчик m (int) - временная переменная nd (int) - порядковый номер данной страны |
Вызывает функции: | нет |
Вызывается из: | scroll |
6.3 Функция menu
Строка вызова: | st=menu(30,5," Сортировка: " " по Населенности " " по Площади " " по Названию " " Поиск по маске " " Построение графика " " Выход из программы " "x0"); st=menu(54,10," по Населенности " " по Площади " "x0"); st=menu(30,5," Добавить в список " " Удалить из списка " " Редактировать " " Выход из программы " "x0"); |
Назначение: | Осуществляет обработку меню |
Функции: | Вывод меню на экран , опрос клавиатуры , при нажатии клавиш управления курсором (вверх , вниз) перемещение цветового курсора по пунктам меню , выбор определённого пункта меню при нажатии клавиши с номером пункта меню , при нажатии клавиши Enter возвращается номер выбранного пункта меню , при нажатии клавиши Esc возвращается -1. |
Логические переменные: | *capt (char) - указатель на текст меню x,y - координаты вывода меню на экран |
Внутренние переменные: | n,m (int) - Счетчики num (int) - Количество пунктов k (int) - Выбранный пункт *pt (char) - Временный указатель на символ c (char) - Считанный с клавиатуры символ |
Вызывает функции: | нет |
Вызывается из: | scroll |
... 20 20.00р 2 Автор2 Книга2 10 55.00р 7) Построение диаграммы Заключение В данной курсовой работе решена задача разработки программы обработки данных в библиотеке. По заданию к данной курсовой работе был разработан алгоритм , по которому на алгоритмическом языке С++ была разработанна программа , анализ результатов которой показал , что поставленная задача успешно решается. Список ...
... информацию за предыдущие периоды, иначе отчет нарастающим итогом за год придется тоже делать на бумаге. Вот в чем состоит болезненность срыва сроков автоматизации. Расценки и порядок определения стоимости услуг по автоматизации бухгалтерского и управленческого учета. Порядок определения стоимости услуг по автоматизации строится на двух принципах: 1. Объем работ по автоматизации того или иного ...
... , технологии. Основными элементами системы управления себестоимостью продукции являются прогнозирование и планирование, нормирование затрат, учет и калькулирование, анализ и контроль за себестоимостью. Все они функционируют в тесной взаимосвязи друг с другом. Основные задачи бухгалтерского учета затрат на производство и калькулирование себестоимости продукции - учет объема ассортимента и качества ...
... (соединение отдельных элементов в общий показатель). Таким образом, финансовый анализ играет огромную роль в аудиторской деятельности, способен оказать существенное влияние на дальнейшее развитие экономического субъекта его место в рыночной экономике. Качественный финансовый анализ - основа всего процесса аудиторской проверки, поэтому ему уделяется самое пристальное внимание как аудиторской ...
0 комментариев