|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.05.2014, 08:04 | #51 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Не знаю..
Очевидно, что метод Холецкого в общем случае даёт не точное решение (т.к. идёт вычисление квадратов и извлечение корня, а это операции не дающие точного результата (как, впрочем, и другие операции с вещественными числами - умножение и деление), но как в данном случае ввести точность в вычисления - не знаю... Можно попробовать ВСЕ промежуточные числа округлять до заданной точности (до заданного знака после запятой). Хотя, не уверен, что это даст заданную точность. Вполне возможно, что применение урезанной точности на промежуточных вычислениях даст ухудшение точности намного больше, чем заданная. Да. Точность вычислений можно посчитать так - найти точные значения X (только не спрашивайте, как это можно сделать!) и найти разницу между полученными значениям X по методу Холецкого и точными значениями. p.s. Вам нужно про точность уточнять в ваших лекциях. Или пообщаться по этому поводу с преподавателем. В конце концов, как он представляет себе проверку заданной точности, так он и будет это требовать от вашей программы. Пытайте его! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа выдает ошибку. Паскаль | Тетрадь | Помощь студентам | 0 | 29.03.2014 16:12 |
почему выдает ошибку паскаль? Program3.pas(30) : Встречено 'and', а ожидался оператор | Julia1 | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 08.02.2014 21:28 |
выдает ошибку | ВрединкаИринка | Общие вопросы Delphi | 2 | 18.06.2012 20:46 |
выдает ошибку (C++) | Carter | Помощь студентам | 2 | 10.03.2012 17:37 |
Написал прогу в паскаль в ответ после запуска выдает ошибку.Что не так? | sawel23 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 27.05.2010 15:37 |