Математичне моделювання та створення спеціалізованих програмних засобів для перевірки C++ та Java програм на плагіат
dc.contributor.advisor | Жежерун, Олександр | |
dc.contributor.author | Ляшко, Андрій | |
dc.date.accessioned | 2022-02-01T13:17:40Z | |
dc.date.available | 2022-02-01T13:17:40Z | |
dc.date.issued | 2021 | |
dc.description.abstract | Ця дипломна робота присвячена темі виявлення плагіату в студентських, а за можливості і в іншому, ширшому середовищі, робіт, які написані на таких мовах програмування як С++ та Java. В подальшому до переліку можна додати й інші мови програмування, такі як Python та інші. Перший розділ буде присвячено аналізу схожості та відмінності між кодом, написаним на двох ключових мовах. В другому розділі ми поговоримо про ламбда терми, яку роль вони грають в програмування та буде пояснення, чому темою дипломної роботи була обрана ця тема, та який зв’язок між математичним моделюванням та нашою роботою. У другому розділі ми переглянемо найбільш вживані та прості методи транспонування програм, розберемо що таке лямбда числення, як представити програму у вигляді лямбда терму, що таке рівність та еквівалентність лямбда термів, які є методи переходу до еквівалентного терму. Також ми спробуємо виявити транспонування коду двома способами. | uk_UA |
dc.identifier.uri | https://ekmair.ukma.edu.ua/handle/123456789/22553 | |
dc.language.iso | uk | uk_UA |
dc.status | first published | uk_UA |
dc.subject | плагіат | uk_UA |
dc.subject | ламбда терми | uk_UA |
dc.subject | транспонування програм | uk_UA |
dc.subject | лямбда числення | uk_UA |
dc.subject | еквівалентність лямбда термів | uk_UA |
dc.subject | С++ | uk_UA |
dc.subject | Java | uk_UA |
dc.subject | бакалаврська робота | uk_UA |
dc.title | Математичне моделювання та створення спеціалізованих програмних засобів для перевірки C++ та Java програм на плагіат | uk_UA |
dc.type | Other | uk_UA |