Реферат: Программа исследования функций
Заполнеие массива меню.
Установку начальных пунктов меню.
Установку графического режима , очистку экрана.
Вызов функции оформления экрана.
Опрос меню , вызов функций , соответствующих каждому из выбраннх пунктов.
Выход из программы.
Основная программа использует следующие функции: output , use_scroll , use_menu , InputFloat , Inputstring , prttabl.
Далее в пункте 2.10 приведён подробный алгоритм работы основной программы.
2.8 Схема взаимодействия функциональных модулей
2.9 Описание алгоритма основной программы и функции Output
В нижеприведённом алгоритме работы основной программы отображены следующие блоки:
Блоки 0,30 - Начало программы , функции;
Блоки 11,12,14,15,18,19,23,26,40,41 - Операции ввода,вывода;
Блоки 1,2,3,5,13,21,28,32,33,38 - Операции действия , вычисления , присваивания.
Блоки 6,8,16,20 - Операция ветвления.
Блоки 31,37,39,44 - Условная операция.
Блоки 4,7,8,17,22,24,25,36 - Вызов функции.
Блоки 29,45 - Конец программы,функции.
2.10 Алгоритм работы основной программы
2.11 Алгоритм работы функции output
3 План отладки программы
При написании данной программы был выбран метод нисходящего программирования, поскольку все функции, используемые для вводаданных, могут быть написаны и проверены поочередно. Примерный порядок написания программы следующий:
1. Пишется и отлаживается функция fun.
2. Пишется и отлаживается функция use_menu.
3. Пишется и отлаживается функция use_scroll.
4. Пишется основная программа с заглушками.
5. Пишется и отлаживается функция output.
6. Пишется и отлаживается функция inputfloat.
7. Пишется и отлаживается функция inputstring.