Контрольний приклад
Рис.1. Діалог виконання програми
Аналіз результату
Для демонстрації роботи програми в наведеному приклад було введено кількість елементів n = 7. Після цього були введені 7 стрічок з інформацією відповідно до вимог завдання. Видалення елементів відбувалося за номером «ZZX», яких у наведеному прикладі було 2. Після видалення відповідних структур я вивів на екран решти даних з ДЛС. Даний список я в результаті переписую у текстовий файл res.txt. Скріншоти демонструють правильність результату виконання.
Рис.2. Вміст файлу «res.txt»
Перелік умовних позначень
-
МС – Масив структур
-
ДП – Динамічна пам'ять
-
ОП – Оперативна пам'ять
-
ДЛС – Двонаправлений лінійний список
Cписок використаної літератури
-
Juan Soulie, «C and C++ Language Tutorial», 2008
-
В.В. Войтенко, А.В. Морозов, «C/C++ Теорія та практика», Житомир, 2004
-
Кравець П.О. , Методичні вказівки до лабораторних робіт з дисципліни «Проблемно-орієнтовані мови програмування», Львів, 2005
-
Дж.Макконел, «Основи сучасних алгоритмів», Москва, 2004
-
Кнут Д.Е. «Мистецтво програмування », Київ, 2007
Висновок
Виконуючи дану лабораторну роботу я детально ознайомився із принципами роботи з структурованими даними. Навчився правильно їх ініціалізувати, виділяючи при цьому динамічну пам'ять, робити над ними операції сортування, додавання, зміни полів структур. Крім цього я закріпив навички роботи з файлами, так як вмію їх створювати, видаляти і редагувати.