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() – главная функция программы
