
Результат роботи програми
Додайте нові значення.
Введіть тип процесора: Intel
Введіть дату виробництва: 1983
Введіть розмір пам'яті: 64
Введіть розмір HDD: 2
Для закінчення введення натисніть (f), для продовження (a): a
Додайте нові значення.
Введіть тип Процесора: AMD
Введіть дату виробництва: 2000
Введіть розмір пам'яті: 1024
Введіть розмір HDD: 23
Для закінчення введення натисніть (f), для продовження (a): f
Введіть тип сортування: пам'ять (m) / розмір жорсткого диска (h) / рік (y) m
2 записи збережено.
Робота програми закінчена
В результаті роботи програми отримано 2 файли:
Файл з базою даних: base.bd;
Файл з результатом сортування придатним для друку: print.txt.
Дані з файлу "print.txt":
Тип процесора: Intel
Рік: 1983
Розмір пам'яті: 64
Розмір HDD: 2
Висновок
Створення програм, працюючих з файлами, що сортують інформацію є важливим кроком по вивченню логіки створення програм, що веде до створення баз данних, які дозволяють, зберігати і сортувати інформацію в надзвичайно великих об’ємах і з максимальною швидкісттю.
В результаті написання програми отримані унікальні навички з алгоритмізації, ортуванню і опрацюванню інформації.
Література
О.Ю. ПЕТРИК КУРС ПРОГРАМУВАНН НА МОВІ СІ "Конспект лекцій" Галицький коледж 2012-2013рр.
http://ru.wikipedia.org/wiki/Сортировка связного списка
http://ru.wikipedia.org/wiki/Сортировка слиянием
http://algolist.manual.ru/sort/merge_sort.php
http://code.dawnofthegeeks.com/resources/cLinkedList.h
Додаток а
Тестування
На рисунку 1 подано початкове меню програми
рис.1
На рисунку 2 зображено введення інформації в файл
Рис.2
На рисунку 3 продимонстровано введення інформації про другий елемент файлу.
Рис.3
На рисунку 4 подано всі елементи файлу, він завершений також в меню є вибір для продовження та сортування, за різнимии параметрами, файлу
Рис.4
На даному рисунку зображено всі елементи файлу та тип сортування. Конкретно а цьому випадку сортуємо за розміром жорсткого диска, хоча можна сортувати за розміром оперативної пам‘яті та роком випуску. Нісля виконання сортування файл зберігається.
Рис.5
Після завершення роботи основної програми зчитується записи з файлу та відкриваються доступні операції для виконання над файлом, а саме очистити базу, відсортувати за іншим параметром також додати інші елементи.
Рис.6
Обравши додавання нового елементу в нас знову з‘являється початкове меню, в якому ми будемо вводити елементи доки не натиснемо f
Рис.7
Додавши ще один запис, закінчуємо введення та сортуємо дані файлу, і вже зберігається 4 записи.
Рис.8
В даному випадку очищуємо базу даних, а програма очистивши пропонує нам створити новий файл.
Рис.9