![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]()
Метод дихотомии (деления интервала поиска [a,b] пополам) реализуется следующим алгоритмом:
1. Проверяем условие |b-a|<2E, где E – заданная погрешность вычисления х .Если это условие выполняется, идем к п. 6; если не выполняется, идем к п. 2. 2. Делим интервал поиска [a,b] пополам и вычисляем две абсциссы, симметрично расположенные относительно точки x=(a+b)/2: x =(a+b-E)/2 и x =(a+b+E)/2. 3. Для этих значений x вычисляем F(x ) и F(x ). 4. Проверяем условие F(x )>F(x ). Если оно выполняется, полагаем b=x и идем к п.1. Если не выполняется, идем к п.1. 5. Полагаем a=x и идем к п.1. 6. Выводим на печать x =(a+b)/2 и вычисляем F(x ). ................................... ................................... .................................. ответ должен быть 4.4,а выдает другой..что не так??!!! Код:
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Вообще-то вы не придерживаетесь приведенного алгоритма.
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]() |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Хорошо, тогда скажите, в чем компилируете (какой язык).
УПД C#? УПД2 Я пропустил условие задачи ![]() Вы ищете корень своим кодом, а не точку максимума. Т.е. я исправил только вывод своим постом выше, но, как указал уже выше, вы НЕ выполняете алгоритм.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 21.04.2012 в 23:41. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]()
я не знаю как по-другому..
|
![]() |
![]() |
![]() |
#7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]()
нет))ответ чуть не сходится должно быть 4.4 ,а выводит 4.2..
|
![]() |
![]() |
![]() |
#9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Значит вам дали такое же задание, как и DooMDiM'у в 2010 году.
Проверил ответ в wolframalpha: http://www.wolframalpha.com/input/?i...+from+0+to+1.5 Ответ: 4.22019
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 22.04.2012 в 00:27. |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конструктор,метод вывода на экран Display, метод для преобразования в строку toString в Delphi | Чумак Татьяна | Помощь студентам | 6 | 03.04.2012 11:58 |
исследовать метод квадратных корней и метод Холецкого для решения СЛАУ | Vит@x@ | Помощь студентам | 0 | 22.11.2011 10:47 |
Задача Коммивояжера. Метод Монте-Карло и метод приращений. [Паскаль] | U9110 | Помощь студентам | 4 | 06.04.2011 09:48 |
Turbo Pascal[програмыки : текстовая\метод симпсона\метод половинного деления | qsccsq | Помощь студентам | 7 | 24.12.2010 05:23 |
Безумно сложные задачки!!!! Метод Гаусса, итераций, метод половинного деления, задача Коши и т.д. | Хомяк!!!!! | Помощь студентам | 4 | 08.07.2009 10:08 |