Карнаух Тетяна ОлександрівнаКузьмик Максим2023-10-272024-05-152023-10-272023Кузьмик М. Система автоматизованого складання варіантів завдань лабораторних робіт, пов’язаних з обчисленнями : кваліфікаційна робота … бакалавр : 122 Комп’ютерні науки / Бондар Денис. – Київ, 2023. – 40 с.https://ir.library.knu.ua/handle/123456789/5244Метою роботи є створення системи автоматизованого складання завдань для лабораторних робіт, пов’язаних з обчисленнями. У роботі розроблено ієрархію класів вузлів дерева, що враховує не тільки особливості побудови виразу, але й має елементи керування виведенням. До розробленої ієрархії класів спроєктовано класи-шаблони вузлів, що здатні породжувати вирази. Розроблено шаблон виразу, що містить математичні функції, константи π та е, ділення у вигляді дробу і породжує не всюди визначені функції. Такі вирази можуть бути використані в якості учбових завдань для курсу Програмування для засвоєння пріоритетів операцій та використання функцій математичної бібліотеки. Розроблена система класів фактично задає фреймворк. Вона може бути поповнена класами, що зображують й інші математичні функції. Також можна впровадити й інші шаблони. Для подальших досліджень перспективним напрямком може бути автоматична генерація шаблонів заданої складності (наприклад, з певною кількістю операцій чи з обов’язковою присутністю певних елементів).uaСистема автоматизованого складання варіантів завдань лабораторних робіт, пов’язаних з обчисленнямиБакалаврська робота