Главная страница

КУРСОВАЯ РАБОТА по дисциплине: «Программирование» на тему: «Многочлены». Курсовая программирование. Многочлены


Скачать 295 Kb.
НазваниеМногочлены
АнкорКУРСОВАЯ РАБОТА по дисциплине: «Программирование» на тему: «Многочлены
Дата05.04.2023
Размер295 Kb.
Формат файлаdoc
Имя файлаКурсовая программирование.doc
ТипКурсовая
#1038801
страница3 из 8
1   2   3   4   5   6   7   8

}

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.
1   2   3   4   5   6   7   8


написать администратору сайта