erite:_raquo;;
Після запуску програми необхідно вибрати відповідний пункт меню, шляхом введення його номера з клавіатури.
Вихідні параметри програми: результатом роботи програми є списки готелів, представлені в табличній формі.
. 2 Керівництво програміста
Дана програма написана з використанням мови Сі ++. Мінімальна кількість оброблюваних даних обмежена (не менше 20). Дані вводяться клавіатури. Дана програма складається з основного блоку і 12 підпрограм.
Таблиця 4.2.1 - Ідентифікатори функції add_data ??p>
ПеременнаяТіпНазначеніеilongУказивает номер запису в массівеnlongУказивает на кількість записів в масиві
Таблиця 4.2.2 - Ідентифікатори функції delete_data ??p>
ПеременнаяТіпНазначеніеilongУказивает номер удаляемой записи в массівеnlongУказивает на кількість записів в массівеjintУказивает номер видаляється елемента
Таблиця 4.2.3 - Ідентифікатори функції sp_copy_mas
ПеременнаяТіпНазначеніеilongУказивает на кількість записів в массівеnlongУказивает номер запису в масиві
Таблиця 4.2.4 - Ідентифікатори функції sort_mas
ПеременнаяТіпНазначеніеiintУказивает на кількість записів в массівеnlongУказивает на номер запису в массівеjintУказивает на номер запису в массівеtmpintПеременная для копіювання запису кількості номеровc [j] charПеременная для копіювання рядків
Таблиця 4.2.5 - Ідентифікатори функції show_mas
ПеременнаяТіпНазначеніеilongУказивает на кількість записів в масиві
Таблиця 4.2.6 - Ідентифікатори функції fail
ПеременнаяТіпНазначеніеiintУказивает номер запису в массівеnintУказивает на кількість записів в масиві
Таблиця 4.2.7 - Ідентифікатори функції find_data ??p>
ПеременнаяТіпНазначеніеtlongУказивает кількість знайдених записів
Таблиця 4.2.8 - Ідентифікатори функції peremesh
ПеременнаяТіпНазначеніеnintУказивает номер запису в масиві
Таблиця 4.2.9 - Ідентифікатори функції udalenie
ПеременнаяТіпНазначеніеnintУказивает номер запису в масиві
5. Аналіз результатів
) Створення списку даних
Крок 1. Запуск програми;
Крок 2. Вибір пункту формування списку (1);
Крок 3. Введення кількості готелів (n=32)
Крок 4. Введення даних
2) Виведення списку даних
Очікуваний результат
НазваніеКлассОбщее кількість местКолічество вільних местМінімальная ЦенаMilana4120322000Kinder313022200GoGs5550365000Finnish4600326000Dobi325065400Max310022400Apple220035220Evas4500121200Fox24511500Lelik23010120Toto4250131300Gomer1152100Frank57771205000Sandra3450354000Rex4600366000Toll15021200Oleg13025100Kira15010150Ermak332023150UFO5750326000Polli5450653500GHOST5120325000jIjI3320234500Kiska4120322000Gosha2250211200Alex4300235500Lumos4250344600Pappa33301252000Reg56002545500Kollags21200100Gagas120180Hippo44501252000
Отриманий результат
Висновок: отриманий результат збігся з очікуваним.
) Збереження в файл
Крок 1. Виберемо пункт копіювати у файл (5);
Крок 2. Перевірка наявності даних у файлі ftext_in.txt.
Висновок: дані збережені у файлі
) Видалення готелів без вільних номерів
Крок 1. Виберемо в меню пункт видалення (11);
Очікуваний результат:
НазваніеКлассОбщее кількість местКолічество вільних местМінімальная ЦенаMilana4120322000Kinder313022200GoGs5550365000Finnish4600326000Dobi325065400Max310022400Apple220035220Evas4500121200Fox24511500Lelik23010120Toto4250131300Gomer1152100Frank57771205000Sandra3450354000Rex4600366000Toll15021200Oleg13025100Kira15010150Ermak332023150UFO5750326000Polli5450653500GHOST5120325000jIjI3320234500Kiska4120322000Gosha2250211200Alex4300235500Lumos4250344600Pappa33301252000Reg56002545500Gagas120180Hippo44501252000
Отриманий результат
Висновок: отриманий результат збігся з очікуваним.
) Переміщення
Крок 1. Вибрати в меню пункт переміщення (12)
Крок 2. Перенести п'ятизіркові готелі в початок списку:
Отже,...