Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://evnuir.vnu.edu.ua/handle/123456789/24392
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorГлинчук, Людмила Ярославівна-
dc.contributor.authorШепелюк, Петро Вікторович-
dc.date.accessioned2024-06-27T13:12:57Z-
dc.date.available2024-06-27T13:12:57Z-
dc.date.issued2024-
dc.identifier.citationШепелюк П. В. Проєктування та розробка програми для візуалізації алгоритмів сортування : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 Комп’ютерні науки / наук. керівник Л. Я. Глинчук ; Волинський національний університет імені Лесі Українки. Луцьк , 2024. 55 с.uk_UK
dc.identifier.urihttps://evnuir.vnu.edu.ua/handle/123456789/24392-
dc.description.abstractБакалаврська робота присвячена розробці програмного забезпечення для візуалізації алгоритмів сортування з використанням бібліотеки Simple and Fast Multimedia Library (SFML). Основною метою проекту є створення інструменту, який полегшить навчання та дослідження алгоритмів сортування через їх інтерактивну візуалізацію. У ході роботи розглянуто шість основних алгоритмів сортування: Bubble Sort, Insertion Sort, Selection Sort, Quick Sort, Counting Sort та Merge Sort. Для кожного алгоритму було розроблено і реалізовано інтерфейс, що дозволяє спостерігати за процесом сортування в реальному часі, контролювати швидкість візуалізації, зупиняти чи відновлювати виконання алгоритму, а також здійснювати покроковий аналіз кожного етапу сортування. Візуалізація реалізована за допомогою бібліотеки SFML, яка забезпечує ефективне та гнучке середовище для графічного відображення процесів сортування. SFML надає інструменти для створення анімацій, що робить процес візуалізації плавним і зрозумілим. Програма побудована на основі об'єктно-орієнтованого підходу, що сприяє її легкій модифікації та розширенню. Архітектура програми передбачає модульність, що дозволяє легко додавати нові алгоритми та функції в майбутньому. Цей інструмент може бути використаний як навчальний матеріал у курсах з алгоритмів та структур даних, а також для наукових досліджень у галузі обчислювальної інформатики. Він дозволяє здобувачам освіти і дослідникам не лише вивчати теорію алгоритмів сортування, а й бачити їхню роботу на практиці, що сприяє кращому розумінню та аналізу. Користувачі можуть експериментувати з різними наборами даних та параметрами алгоритмів, що робить програму цінним інструментом для дослідження продуктивності різних методів сортування. Програма також розроблена з урахуванням крос-платформенності, що дозволяє її використання на різних операційних системах, включаючи Windows, macOS та Linux. Це забезпечує широке охоплення потенційних користувачів та максимальну сумісність.uk_UK
dc.language.isoukuk_UK
dc.publisherВолинський національний університет імені Лесі Українкиuk_UK
dc.subjectалгоритми сортуванняuk_UK
dc.subjectвізуалізаціяuk_UK
dc.subjectSFMLuk_UK
dc.subjectBubble Sortuk_UK
dc.subjectInsertion Sortuk_UK
dc.subjectSelection Sortuk_UK
dc.subjectQuick Sortuk_UK
dc.subjectMerge Sortuk_UK
dc.subjectCounting Sortuk_UK
dc.titleПроєктування та розробка програми для візуалізації алгоритмів сортуванняuk_UK
dc.typeBachelor Thesisuk_UK
dc.contributor.affiliationКафедра комп’ютерних наук та кібербезпекиuk_UK
dc.contributor.affiliation122 Комп’ютерні наукиuk_UK
dc.coverage.countryUAuk_UK
Розташовується у зібраннях:FITM_KR (2024)

Файли цього матеріалу:
Файл Опис РозмірФормат 
shepelyk_2024.pdf2,27 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.