их місць - Data.kolichestvo_s;
Ціна - Data.cena;
Крок 3. Кінець циклу;
. 2 Алгоритм виведення даних на екран
Крок 1. Виведення на екран шапки таблиці з даними
Крок 2. Цикл: для i=0; i lt; n; i ++ виконувати висновок:
Назва Data.nazvanie;
Клас Data.class _;
Загальна кількість місць - Data.kolichestvo_o;
Кількість вільних місць - Data.kolichestvo_s;
Ціна - Data.cena;
Крок 3. Кінець циклу;
. 3 Алгоритм видалення даних
Крок 1. Введення даних про готелях
Крок 2. Цикл: while (p!=NULL)//поки не знайдеться готель без вільних номерів
При відсутності вільних номерів у готелі data.kolichestvo_s == 0
видалити дані про цю готелі sspisok :: delete_data (n)
продовжити пошук по циклу (n -).
Крок 4. Кінець циклу;
. 4 Алгоритм переміщення даних
Крок 1. Введення даних про готелях;
Крок 2. Цикл while (Q!=NULL)//поки не початок списку
виконувати пошук п'ятизіркового готелю Q- gt; next- gt; data.class _ == 5
привласнити вказівником Q2 значення покажчика Q- gt; next
знайденої готелі привласнити покажчик початку списку BegQ=Q2.
Крок 3. Кінець циклу;
. 5 Алгоритм сортування даних
Крок 1. Введення нової змінної tmp і масиву даних c [j]
Крок 2. Цикли: для i=0; i lt; n - 1; i ++, для j=0; j lt; n-i; j ++ виконувати
Порівняння полів записи загальної кількості місць у готелі
Присвоєння tmp значення c [j]
Копіювання c [j] в масив c [j + 1];
Крок 3. Кінець циклу;
. 6 Алгоритм запису даних у файл
Крок 1. Відкриття файлу
Крок 2. Цикл while поки не кінець файлу виконувати запис даних у файл
Назва Data.nazvanie;
Клас Data.class _;
Загальна кількість місць - Data.kolichestvo_o;
Кількість вільних місць - Data.kolichestvo_s;
Ціна - Data.cena;
Крок 3. Кінець циклу
Крок 4. Закриття файлу
. 7 Алгоритм завантаження даних з файлу
Крок 1. Відкриття файлу;
Крок 2. Цикл: поки не закінчаться дані у файлі виконувати
Виведення на екран даних
Назва x.nazvanie;
Клас x.class _;
Загальна кількість місць x.kolichestvo_o;
Кількість вільних місць x.kolichestvo_s;
Ціна x.cena.
Крок 3. Кінець циклу;
Крок 4. Закриття файлу;
. Інструкція по користуванню програмою
. 1 Керівництво користувача
Призначення програми «Готель» призначена для обробки масивів структур, що містить відомості про готелі.
Для запуску програми необхідно:
) Запустити програму Microsoft Visual C ++.
) Виконати наступні команди: File Open project ... C: Users Маша Documents Visual Studio +2008 Projects Курсова Отель.sln
3) Запустити програму виконанням опції головного меню Run/Run.
Для зручності з програмою розроблений користувальницький інтерфейс, представлений далі.
lt; lt; Menu lt; lt; endl; lt; lt; 1.Sformirovat spisok lt; lt; endl; lt; lt; 2.Dobavit zapis lt; lt; endl; lt; lt; 3.Udalit zapis lt; lt; endl; lt; lt; 4.Otobrazit spisok lt; lt; endl; lt; lt; 5.Skoirovat v Fail lt; lt; endl; lt; lt; laquo ; 6.Skopirovat v Massiv lt; lt; endl; lt; lt; 7.Otobrazit Massiv lt; lt; endl; lt; lt; 8.Sortirovat Massiv lt; lt; endl; lt; lt ; 9.Skopirovat iz Faila lt; lt; endl; lt; lt; 10.Nayti zapis v spiske lt; lt; endl; lt; lt; 11.Udalenie otelei bez svobodnih nomerov lt; lt; endl; lt; lt; 12.Peremeshenie 5-ti zvezdochnih gostinicraquo;lt;lt;endl;lt;lt;laquo;0.Vyhodraquo;lt;lt;endl;lt;lt;endllt;lt;endl;lt;lt;laquo;Vyb...