Показать сообщение отдельно

  #5  
Старый 23.12.2009, 21:06
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Да, со вторым условием я намудрил ...

Цитата:
Сообщение от Cthulchu  
задача имеет однозначное решение.
В задаче требуется сделать вывод о наличии (отсутствии) корней на отрезке... Как я понял вывод этот должен быть сделан как раз из этих 18-ти значений функции на отрезке, а иначе, какой смысл их находить... Так вот по 18-ти значениям нельзя делать вывод об отсутствии корней... Я приведу пример с конкретными значениями:

Цитата:
написать программу на С++ которая бы Вычислила 18 значений функции y=x^2+2.8x+1.9 на отрезке [-18,-1], сохранила их в массиве Y и определила, имеет ли уравнение y=x^2+2.8x+1.9 на отрезке [-18,-1] хотя бы один корень.
Так вот, программа находит значения функции в 18-ти точках (шаг не обязательно одинаковый, просто для примера)

Цитата:
x : y
-18 : 275,5
-17 : 243,3
-16 : 213,1
-15 : 184,9
-14 : 158,7
-13 : 134,5
-12 : 112,3
-11 : 92,1
-10 : 73,9
-9 : 57,7
-8 : 43,5
-7 : 31,3
-6 : 21,1
-5 : 12,9
-4 : 6,7
-3 : 2,5
-2 : 0,3
-1 : 0,1
Видим, что значение функции не меняет знак.. Какой вывод сделает программа..?! что на отрезке [-18,-1] уравнение x^2+2.8x+1.9=0 не имеет корней... Хотя на самом деле корни есть и даже 2.. Т.к. на промежутке (-2, -1) функция 2 раза меняет знак...
 
Ответить с цитированием