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

Информация о работе «Программа учёта и выборки информации о странах»
Раздел: Информатика, программирование
Количество знаков с пробелами: 15484
Количество таблиц: 17
Количество изображений: 2

Похожие работы

Скачать
28160
18
1

... 20 20.00р  2  Автор2  Книга2 10 55.00р 7) Построение диаграммы Заключение В данной курсовой работе решена задача разработки программы обработки данных в библиотеке. По заданию к данной курсовой работе был разработан алгоритм , по которому на алгоритмическом языке С++ была разработанна программа , анализ результатов которой показал , что поставленная задача успешно решается. Список ...

Скачать
73825
0
0

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

Скачать
303289
18
7

... , технологии. Основными элементами системы управления себестоимостью продукции являются прогнозирование и планирование, нормирование затрат, учет и калькулирование, анализ и контроль за себестоимостью. Все они функционируют в тесной взаимосвязи друг с другом. Основные задачи бухгалтерского учета затрат на производство и калькулирование себестоимости продукции - учет объема ассортимента и качества ...

Скачать
304661
6
0

... (соединение отдельных элементов в общий показатель). Таким образом, финансовый анализ играет огромную роль в аудиторской деятельности, способен оказать существенное влияние на дальнейшее развитие экономического субъекта его место в рыночной экономике. Качественный финансовый анализ - основа всего процесса аудиторской проверки, поэтому ему уделяется самое пристальное внимание как аудиторской ...

0 комментариев


Наверх