![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.11.2009
Сообщений: 5
|
![]()
Немного выданной теории:
Даны вещественные числа а (4 байта) и b (8 байт). Если произвести цепочку действий a=b*2 и a=a+b, то произойдет следующее: 1) во время пребывания в регистрах числа будут представлены в особом формате с большой точностью (специальный формат) 2) во время присваивания требуемая точность будет потеряна (мантисса обрежется). С другой стороны, если все операции выполнить в одно действие с= b*2 +b, то точность будет больше в 2 раза, чем в первой ситуации. Собственно задание: Написать алгоритм суммирования положительных чисел с максимальной точностью с использованием данной теории (подсказка: упорядочивание влияет на точность). Буду очень благодарен, если поможете с алгоритмом и просто рад, если подскажете в каком направлении копать. Последний раз редактировалось Xelpher; 01.11.2009 в 23:15. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 08.01.2009
Сообщений: 3
|
![]()
А с сколько байт?
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.11.2009
Сообщений: 5
|
![]()
У меня к сожалению не записано, но я думаю, что 4 байта, потому что смысл был такой, что в первом случае через 2 присваивания a=b*2 и a=a+b, c=a теряется намного больше, чем во втором случае через 1 присваивание с=b*2+b.
Последний раз редактировалось Xelpher; 01.11.2009 в 23:15. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 08.01.2009
Сообщений: 3
|
![]()
Тут у тебя ошибка!!!
если a=b*2 и a=a+b то c=a=b*2+b а во втором случае с=b*2+a+b <-тут а лишнее!!! Ну как угодил? |
![]() |
![]() |
![]() |
#5 |
Регистрация: 01.11.2009
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 08.01.2009
Сообщений: 3
|
![]()
Как теперь выглядет задание? В точности.
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 01.11.2009
Сообщений: 5
|
![]()
Собственно задание: Написать алгоритм суммирования положительных чисел с максимальной точностью с использованием данной теории (подсказка: упорядочивание влияет на точность).
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 01.11.2009
Сообщений: 5
|
![]()
Ап............
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться с алгоритмом!!!! | kreviuz | Помощь студентам | 2 | 22.10.2009 02:09 |
Помогите с алгоритмом | xxxNeXxxx | Помощь студентам | 3 | 18.10.2009 19:58 |
помогите с алгоритмом Фибоначчи | kardan | Помощь студентам | 8 | 01.04.2008 20:22 |
Помогите с алгоритмом (Алгебра и геометрия) | Illia | Общие вопросы C/C++ | 9 | 02.01.2008 23:15 |