Факультет: вищої освіти
Напрямок:
Курсова робота
з дисципліни: «Програмування»
на тему: «Багаточлени»
студент групи шифр
ПІБ
«____» ______________ 201 р.
_________________________
підпис студента)
Перевірив
ПІБ
Оцінка _____________________
____________________________
(підпис викладача)
«___» ____________ 201 р.
Лисьва, 2013р.
Зміст
1. Введення. 3
1.2 Постановка завдання. 4
1.3 Основна теорія. 4
2. Основна частина. 8
2.1 Можливі вихідні дані. 8
2.2 Неформальне виклад алгоритму. 8
} 3. Набір тестів для класу. 14
3. Набір тестів для класу. 15
3.1 Тести для складання двох многочленів. 15
3.2 Тести для вирахування двох многочленів. 17
3.3 Тести для множення двох многочленів. 19
3.4 Тести для ділення двох многочленів. 21
3.5 Тести для знаходження залишку від ділення. 22
3.6 Тести для операції відносини одно. 23
3.7 Тести для операції відношення не одно. 25
3.8 Тести для операції піднесення многочлена в натуральну ступінь k. 26
3.9 Тести для обчислення похідної від многочлена. 28
3.10 Тести для обчислення значення в точці x 0 28
3.11 Тести на висновок многочлена. 29
3.12 Тести на знаходження найбільшого загального дільника двох многочленів. 31
4. Керівництво користувача. 33
5. Висновок. 34
Список використаних джерел. 35
Додатка. 36
1. Введення
Вивчення поліноміальних рівнянь і їх рішень становило чи не головний об'єкт «класичної алгебри». З вивченням многочленів пов'язаний цілий ряд перетворень в математиці: введення в розгляд нуля, негативних, а потім і комплексних чисел, а також поява теорії груп як розділу математики і виділення класів спеціальних функцій в аналізі.
Багаточлени також відіграють ключову роль в алгебраїчної геометрії, об'єктом якої є множини, визначені як рішення систем многочленів.
Тому створення легкій і доступній програми здатної швидко виконувати потрібні дії з многочленами будь-якого ступеня є практичною і спрощує роботу, позбавляючи нас від рутинних обчислень.
1.1 Мета роботи
Навчитися працювати з класами і створити клас, в якому буде створений набір функцій, підпрограм і тп для роботи з многочленами від однієї змінної (перший многочлен ступеня m , другий - ступеня n ), а саме виконувати операції: складання, множення, віднімання, ділення з залишком, зведення ступінь, операції відносини (дорівнює, не дорівнює), зведення в натуральну ступінь, обчислення похідної від многочлена, обчислення значення в точці x 0 .
1.2 Постановка завдання
Реалізувати у вигляді класу набір підпрограм для виконання операцій з многочленами від однієї змінної (перший многочлен ступеня m, друге - ступеня n):
1) складання;
2) вирахування;
3) множення;
4) поділ із залишком;
5) операції відносини (дорівнює, не дорівнює);
6) зведення в натуральну ступінь k ;
7) обчислення похідної від многочлена;
8) обчислення ...