1 2 3 4 МІНІСТЕРСТВО ОСВІТИ, НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ ДОНБАСЬКА ДЕРЖАВНА МАШИНОБУДІВНА АКАДЕМІЯ КАФЕДРА КОМП'ЮТЕРНИХ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ курсова робота з дисципліни «Теорія алгоритмів» ТЕМА: «Алгоритми пошуку простих чисел» Варіант: 1 Виконав: студент групи КН 18-1 Білинський В.Д. ______________ (підпис) Керівник: Сташкевич І.І. ________________ (підпис)
м. Краматорськ 2019 р. АНОТАЦІЯ Курсова робота з дисципліни «Теорія алгоритмів» на тему: «Алгоритми пошуку простих чисел» студента групи КН 18-1 (Білинського Валерія Дмитровича), містить 34 сторінки машино друкувального тексту, 9 рисунків, 1 таблицю, 9 формул. У роботі було визначено сутність простого числа, означено принципи його пошуку за допомогою ряду певних алгоритмів. Було розглянуто принципи дії наївного перебору, оптимізованого перебору подільників, перебору із запам'ятовуванням знайдених простих чисел, решета Ератосфена, його оптимізації, решета Аткіна, решета Сундарама, чисел Мерсена, теста Люка-Лемера, теореми Ферма, теста Мілера-Рабіна, Тест Baillie-PSW. Після аналізу складності алгоритмів, їх швидкості та доцільності використання під конкретні ситуації було обрано решето Ератосфена у якості алгоритму, який використано для складання функціональної програми. Після розробки та випробувань програму із використанням решета Ератосфена можна рекомендувати для пошуку простих чисел на заданому проміжку. Курсова робота виконана за напрямком «Комп’ютерні науки», дисципліна «Теорія алгоритмів», та може бути пропонована студентам для самостійного вивчення питань з пошуку простих чисел.
1 2 3 4 |