Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування бази даних абонентів телефонної мережі

Реферат Проектування бази даних абонентів телефонної мережі





lign="justify"> 2. Функції та алгоритми функцій


.1 Функція main ()


Дана функція є основною функцією програми. З цієї функції починається виконання всієї програми. Функція main () не вертає ніякого значення. Дана функція викликає всі інші функції, описані в програмі. p align="justify"> У ній міститься меню, яке виводиться на екран при запуску програми, і пропонується вибір дії, в результаті якого викликається інша функція. Вибір дії заснований на мультіветвленіі, для організації якого найбільш зручним засобом є перемикач. p align="justify"> Керуюча конструкція switch передає управління до того з помічених за допомогою case операторів, для якого значення константного виразу збігається зі значенням змінної menu. Якщо значення змінної menu не співпадає ні з одним з константних виразів, то виконується перехід до оператора, поміченого міткою default. p align="justify"> Блок-схема функції main () представлена ​​на малюнку 1.

В 

Рисунок 1 - Блок-схема функції main ()


2.2 Функція SaveBaz ()


Функція використовується для запису бази даних у файл. Передбачається завантаження бази з цього ж файлу. Дані записуються через пробіл, що полегшує зчитування при завантаженні. p align="justify"> Робота функції починається з перевірки умови відкриття файлу. Якщо файл не існує, він автоматично створюється, якщо існує, то дані, наявні у файлі, стираються. Запис даних у файл здійснюється через цикл послідовної перевірки всіх елементів. Як тільки покажчик на наступний вузол дорівнює NULL, на екран виводиться повідомлення про успішне збереженні бази даних. p align="justify"> Блок-схема функції SaveBaz () представлена ​​на малюнку 2.


В 

Рисунок 2 - Блок-схема функції rec ()

2.3 Функція LoadBaz ()


Функція завантажує базу даних з файлу. Попередньо видаляє вже наявну в пам'яті базу. Потім файл перевіряється на помилку, якщо така існує, то на екран виводиться повідомлення про помилку і відбувається повернення в головне меню. Зчитування з файлу проводиться через цикл, умовою виходу з якого є кінець файлу. По закінченні виводиться повідомлення про успішну завантаженнями. p align="justify"> Блок-схема функції LoadBaz () представлена ​​на малюнку 3.


В 

Рисунок 3 - Блок-схема функції load ()

2.4 Функція Add ()


Функція здійснює додавання нового вузла з даними в початок списку. Для цього динамічно виділяється пам'ять під новий вузол, потім користувачеві пропонується здійснити набір даних. Після введення здійснюється вибір: вихід в головне меню або продовження введення. Продовження введення здійснюється через цикл, який повторюється тільки при введенні відповідного значення змінної j: при 1 цикл триває, при будь-якому іншому значенні здійснюється вихід ...


Назад | сторінка 2 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Функція особистого споживання в Україні на підставі щоквартальних даних 200 ...
  • Реферат на тему: Основні функції бази даних Access
  • Реферат на тему: Аналіз основних показників фінансово-економічної діяльності промислових під ...
  • Реферат на тему: Розвиток графоаналитического підходу «вузол-функція-об'єкт» як способу ...