2. Блок-схемы основных функций:
2.1. Общий принцип работы программы:
Рис 1 – структурная схема программы
2.2. Блок-схемы функции программы:
Рис 2 – блок-схема основной функции
Вход в graph()
Инициализация
графики
цвет, стиль и поло-
жение текста
MY HOME CD
COLLECTION
цвет, стиль и поло-
жение текста
Вывод Vipolnil:
Tselischev O.V
a<2000 и
(x и b)<700 и нет
(y и с)>-70
да
рисование
x=x+1;y=y-1;a=a+2;b=b+1;с=с-1
Выход
Рис 3 – Функция графической заставки - анимация
Вход в
mainmenu()
Вывод Welcome
to Data Base
Home CD
Collection
1.Open Base
2. New Base
3. Exit
Ввод key
нет нет
key=1 key=2 key=3
да да да
openbase() newbase() break()
Выход
Рис 4 – Функция главного меню программы
Вход в
newbase()
Вывод
New file:
Ввод
namefile
запись имени в f
да Вывод Error!
f=NULL
Вывод Ok! New
file: namefile
name=namefile
open()
Выход
Рис 5 – Функция создания новой БД
Вход в
openbase()
Вывод
Enter name file:
Ввод
namefile
запись имени в f
да Вывод Error!
f=NULL
Вывод Ok!
Open: namefile
name=namefile
open()
Выход
Рис 6 – Функция открытия существующей БД
Вход в
replace(int x)
копирование записи из БД во
временное хранилище;
копирование каждой следую-
щей строки в предыдущую;
копирование записи из
временного хранилища в БД
на 1 позицию выше.
Выход
Рис 5 – Функция replace(int x) – перестановка значении между элементами массива структур
Рис 6 – Функция open() – главная функция программы