КУРСОВАЯ РАБОТА по дисциплине: «Программирование» на тему: «Многочлены». Курсовая программирование. Многочлены
Скачать 295 Kb.
|
}3. Набор тестов для классаВ спроектированном мною классе содержится несколько подпрограмм, которые взаимосвязаны с друг-другом, следовательно, было бы целесообразно отладить каждую в отдельности. 3.1 Тесты для сложения двух многочленовСлучай, когда многочлены равны Введите степень многочлена 3 Введите свободный элемент 8 Введите x в степени 1 7 Введите x в степени 2 4 Введите x в степени 3 2 y=2x3+4x2+7x+8 Введите степень многочлена 3 Введите свободный элемент 8 Введите x в степени 1 7 Введите x в степени 2 4 Введите x в степени 3 2 y=2x3+4x2+7x+8 y=4x3+8x2+14x+16 Введите степень многочлена 2 Введите свободный элемент 6 Введите x в степени 1 4 Введите x в степени 2 3 y=3x2+4x+6 Введите степень многочлена 4 Введите свободный элемент 54 Введите x в степени 1 5 Введите x в степени 2 87 Введите x в степени 3 3 Введите x в степени 4 10 y=10x4+3x3+87x2+5x+54 y=10x4+3x3+90x2+9x+60 Для продолжения нажмите любую клавишу . . . Случай, когда второй многочлен больше другого Введите степень многочлена 3 Введите свободный элемент 6 Введите x в степени 1 7 Введите x в степени 2 3 Введите x в степени 3 8 y=8x3+3x2+7x+6 Введите степень многочлена 1 Введите свободный элемент 2 Введите x в степени 1 1 y=1x1+2 y=8x3+3x2+8x+8 Случай, когда один из многочленов пустой Введите степень многочлена 3 Введите свободный элемент 6 Введите x в степени 1 7 Введите x в степени 2 8 Введите x в степени 3 2 y=2x3+8x2+7x+6 Введите степень многочлена 0 Введите свободный элемент 0 y=0 y=2x3+8x2+7x+6 Случай, когда один из многочленов содержит только свободный элемент Введите степень многочлена 4 Введите свободный элемент 7 Введите x в степени 1 8 Введите x в степени 2 3 Введите x в степени 3 5 Введите x в степени 4 2 y=2x4+5x3+3x2+8x+7 Введите степень многочлена 0 Введите свободный элемент 9 y=9 y=2x4+5x3+3x2+8x+16 Случай, когда многочлены противоположны Введите степень многочлена 2 Введите свободный элемент 2 Введите x в степени 1 3 Введите x в степени 2 4 y=4x2+3x+2 Введите степень многочлена 2 Введите свободный элемент -2 Введите x в степени 1 -3 Введите x в степени 2 -4 y=-4x2-3x-2 y=0 Случай, когда в многочлене отсутствуют элементы Введите степень многочлена 3 Введите свободный элемент 2 Введите x в степени 1 0 Введите x в степени 2 -4 Введите x в степени 3 -7 y=-7x3-4x2+2 Введите степень многочлена 2 Введите свободный элемент 0 Введите x в степени 1 4 Введите x в степени 2 -7 y=-7x2+4x y=-7x3-11x2+4x+2 3.2 Тесты для вычитания двух многочленовСлучай, когда многочлены равны Введите степень многочлена 2 Введите свободный элемент 5 Введите x в степени 1 -4 Введите x в степени 2 3 y=3x2-4x+5 Введите степень многочлена 2 Введите свободный элемент -1 Введите x в степени 1 7 Введите x в степени 2 3 y=3x2+7x-1 y=-11x+6 Случай, когда первый многочлен больше другого Введите степень многочлена 3 Введите свободный элемент 2 Введите x в степени 1 -6 Введите x в степени 2 -9 Введите x в степени 3 1 y=1x3-9x2-6x+2 Введите степень многочлена 1 Введите свободный элемент 9 Введите x в степени 1 -5 y=-5x1+9 y=1x3-9x2-1x-7 Случай, когда второй многочлен больше другого Введите степень многочлена 1 Введите свободный элемент 3 Введите x в степени 1 -4 y=-4x+3 Введите степень многочлена 2 Введите свободный элемент 10 Введите x в степени 1 15 Введите x в степени 2 -8 y=-8x2+15x+10 y=8x2-19x-7 Случай, когда один из многочленов пустой Введите степень многочлена 2 Введите свободный элемент 7 Введите x в степени 1 -3 Введите x в степени 2 10 y=10x2-3x+7 Введите степень многочлена 0 Введите свободный элемент 0 y=0 y=10x2-3x+7 Случай, когда один из многочленов содержит только свободный элемент Введите степень многочлена 2 Введите свободный элемент 5 Введите x в степени 1 -9 Введите x в степени 2 2 y=2x^2-9x^1+5 Введите степень многочлена 0 Введите свободный элемент -7 y= -7 y=2x2-9x+12. Случай, когда многочлены равны Введите степень многочлена 2 Введите свободный элемент -6 Введите x в степени 1 2 Введите x в степени 2 7 y=7x2+2x-6 Введите степень многочлена 2 Введите свободный элемент -6 Введите x в степени 1 2 Введите x в степени 2 7 y=7x2+2x-6 y=0. |