Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
21 ошибка прогр... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Модуль Forms 65535
Реклама
Сейчас на сайте
Гостей: 7
На сайте нет зарегистрированных пользователей

Пользователей: 13,143
новичок: Heinrich
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Принадлежит ли точка пересечению двух окружностей на Turbo Pascal + Отче...
База данных студентов на Delphi + Microsoft SQL Server
Выбор наилучших альтернатив с использованием методов оптимизации на Delp...

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
Точная арифметика
В отличие от целых чисел, которые могут представлять в точности каждое чист: между самым малым и самым большим числами, числа с плавающей точкой обычно являются приближенным значением того числа, которое они на самом дел представить не в состоянии.


Также вам может показаться, что такая тема как http://plus.google.com/+designersguild никак не связана и даже не тематична. Хотя, может быть и связана. В любом случае все-таки зайдите на сайт plus.google.com. Тема designers guild там представлена весьма широко. На том сайте можно узнать много интересного на тему designers guild. Что означает вообще тема designers guild, где найти designers guild - про это написано на сайте plus.google.com. Это очень важная для многих людей тема - designers guild. Спасибо сайту plus.google.com за информацию на тему designers guild.


Причина в том, что, скажем, между нулем и единице находится бесконечное множество вещественных чисел, в то время как с плавающей точкой двойной точности может быть представлено не более ч- 253 вещественных чисел. Не остается ничего лучшего, как получить такое представление в виде числа с плавающей точкой, которое будет ближе всего к реальном числу.


Поэтому стандарт IEEE 754 предлагает несколько режимов округлен»-- позволяя программисту выбрать нужное приближение.


Сам термин «округление» звучит довольно просто, но требуется оборудование, включающее в процесс вычисления дополнительные разряды. В предыдущих примерах мы не уточняли количество разрядов, которое могло занять промежуточное представление, но вполне очевидно, что если каждый промежуточный результат должен быть усечен до конкретного количества цифр, то возможности для округления просто не представится.


Поэтому, согласно стандарту IEF.E 754, при промежуточном сложении справа всегда приберегаются два дополнительных разряда, которые называются соответственно защитой и округлением. Чтобы проиллюстрировать их важность, рассмотрим пример с использованием десятичных чисел.
Упражнение
С разрядами защиты
Сложите 2.5610 10° с 2.34|41 10г, при условии, что имеются три значащих десятичных разряда. Округлите до ближайшего десятичного числа с тремя значащими десятичными разрядами сначала с использованием разрядов защиты и округления, а затем без их

использования.
Поскольку наихудшей ситуацией для округления будет получение такого числа, которое находится ровно на полпути между' двумя представлениями чисел с плавающей точкой, мерой точности в числах с плавающей точкой обычно является количество разрядов в ошибке в нан-


Защита
Первый из двух дополнительных разрядов, оставляемых справа при промежуточных вычислениях с числами с плавающей точкой; используется для повышения точности округления меньших разрядах мантиссы; эта мера называется количеством единиц последнего разряда — units in the last place, или ulp.


Если число лишилось двух единиц н млад ших разрядах, то это будет называться потерей двух ulp. При условии, что не возникло переполнения, потери значимости или исключения в связи с недопустимой операцией, стандарт IEEE 754 гарантирует, что компьютер будет работать с числом находящимся в пределах половины единицы последнего разряда, — 0.5 ulp.
Опубликовал katy Июнь 28 2015 19:36:06 · 0 Комментариев · 2085 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Основы Delphi. Пр...
DAlarm
База для Allsubmi...
PDJ_Anima
Blib [Исходник на...
PHP: Полезные приемы
JanReplace
BDEPack
Pro-Download Sys...
Программирование ...
Самоучитель Прогр...
Ранги для форума
Indy in Depth Глу...
Delphi7 Для профе...
«Философия» прогр...
WinPopup
Библия хакера 2. ...
Шейдеры в Delphi
Файловый менеджер
Plasma

Топ загрузок
Приложение Клие... 100652
Delphi 7 Enterp... 94841
Converter AMR<-... 20174
GPSS World Stud... 16532
Borland C++Buil... 13763
Borland Delphi ... 9635
Turbo Pascal fo... 7211
Калькулятор [Ис... 5505
Visual Studio 2... 5107
FreeSMS v1.3.1 3609
Случайные статьи
Предварительный пр...
Упражнения для язы...
с Windows 2000
Основы OLE. Термин...
Ассоциативный конт...
tld).5.
Где купить итальян...
Стандартные иденти...
Процедура Bar - за...
Спам-фильтр
Color
Azartplay Casino
Microsoft проявляе...
Обработка исключений
Возможность подклю...
Реализация обобщен...
Понижение цветовой...
Написание детских ...
Заключение [Трасси...
см. обмен: службыа...
Ставки онлайн в БК...
Косвенная адресаци...
Простейший констру...
Малая вирусная энц...
Выборка и сортиров...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?