такая ошибка как исчезновение порядка может возникнуть при

Исчезновение порядка

Исчезновение порядка или антипереполнение (англ. floating-point underflow ) — ситуация, когда результат операции с плавающей запятой становится настолько близким к нулю, что порядок числа выходит за пределы разрядной сетки.

Заманчиво результатом такой операции сделать 0; но это чревато, например, делением на ноль. В зависимости от настроек, система в таком случае может либо выдать ошибку (установить бит состояния, вызвать прерывание, возбудить аварийную ситуацию и т. д.), либо проигнорировать антипереполнение и вернуть 0 в качестве результата.

См. также

такая ошибка как исчезновение порядка может возникнуть при. Смотреть фото такая ошибка как исчезновение порядка может возникнуть при. Смотреть картинку такая ошибка как исчезновение порядка может возникнуть при. Картинка про такая ошибка как исчезновение порядка может возникнуть при. Фото такая ошибка как исчезновение порядка может возникнуть при Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.

такая ошибка как исчезновение порядка может возникнуть при. Смотреть фото такая ошибка как исчезновение порядка может возникнуть при. Смотреть картинку такая ошибка как исчезновение порядка может возникнуть при. Картинка про такая ошибка как исчезновение порядка может возникнуть при. Фото такая ошибка как исчезновение порядка может возникнуть при

Полезное

Смотреть что такое «Исчезновение порядка» в других словарях:

исчезновение порядка — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN exponent underflow … Справочник технического переводчика

Исчезновение авиалайнера Boeing 777-200 авиакомпании Malaysia Airlines — Авиалайнер Boeing 777 200 авиакомпании Malaysia Airlines (MAS) с 227 пассажирами и 12 членами экипажа на борту, совершавший совместный с китайской China Southern Airlines рейс MH370 из столицы Малайзии Куала Лумпура в Пекин (Китай), пропал с… … Энциклопедия ньюсмейкеров

Арифметическое переполнение — У этого термина существуют и другие значения, см. Переполнение. Арифметическое переполнение специфичная для компьютерной арифметики ситуация, когда при арифметическом действии результат становится больше максимально возможного значения для… … Википедия

КОГЕН — (Cohen) Герман (1842 1918) немецкий философ, основатель и виднейший представитель марбургской школы неокантианства. Основные работы: ‘Теория опыта Канта’ (1885), ‘Обоснование Кантом этики’ (1877), ‘Обоснование Кантом эстетики’ (1889), ‘Логика… … История Философии: Энциклопедия

СЕРДЦЕ — СЕРДЦЕ. Содержание: I. Сравнительная анатомия. 162 II. Анатомия и гистология. 167 III. Сравнительная физиология. 183 IV. Физиология. 188 V. Патофизиология. 207 VІ. Физиология, пат.… … Большая медицинская энциклопедия

Чёрная дыра — У этого термина существуют и другие значения, см. Чёрная дыра (значения). Изображение, полученное с помощью телескопа «Хаббл»: Активная галактика M87. В ядре галактики, предположительно, находится чёрная дыра. На сни … Википедия

Русская литература — I.ВВЕДЕНИЕ II.РУССКАЯ УСТНАЯ ПОЭЗИЯ А.Периодизация истории устной поэзии Б.Развитие старинной устной поэзии 1.Древнейшие истоки устной поэзии. Устнопоэтическое творчество древней Руси с X до середины XVIв. 2.Устная поэзия с середины XVI до конца… … Литературная энциклопедия

Рим город* — Содержание: I. Р. Современный; II. История города Р.; III. Римская история до падения западной Р. империи; IV. Римское право. I. Рим (Roma) столица Итальянского королевства, на реке Тибре, в так называемой Римской Кампанье, под 41°53 54 северной… … Энциклопедический словарь Ф.А. Брокгауза и И.А. Ефрона

Источник

Типы данных

5.4. Арифметика плавающей точки

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

5.4.1. Представление чисел с плавающей точкой

Число с плавающей точкой представляет собой вещественное число, имеющее целую часть и дробную часть, представляющую последовательность нулей и единиц (то есть обычные числа, получающиеся в результате измерения). В компьютере они представляются в виде мантиссы и порядка. Понятие мантиссы и порядка дается в шестом классе курса алгебры средней школы. Напомним его:

При численных вычислениях удобно пользоваться следующей формулой вещественных чисел:

Представление чисел с плавающей точкой в ЭВМ также происходит с помощью нулей и единиц, однако их формат отличается от формата целых чисел (см. [40]). Схематично его можно представить следующим образом:

В таблице 5.5 представлены максимальные и минимальные значения, принимаемые числами с плавающей точкой в регистрах с различной разрядностью. В таблице 5.6 дается соответствие между разрядностью регистров чисел с плавающей точкой и их обозначениях в языках Quick Basic, Си, C++ и Java.

Таблица 5.5. Минимальные и максимальные значения чисел в регистрах с плавающей точкой

Тип регистраМантиссаПорядок
minmaxminmax
4 байта1,183,40-3838
8 байт2,231,79-308308
10 байт3,371,18-4 9324 932
Таблица 5.6. Соответствие между разрядами регистров с плавающей точкой и связанных с ними типов данных

Разрядность регистровОбозначениеПримечаниеПрефикс
Quick Basic
8 байтТип по-умолчанию
Java
4 байтаfloatНе реализован в J#f
8 байтdoubled
C/C++
4 байтfloatf
8 байтdoubled
10 байтlong doubleld

5.4.2 Арифметика чисел с плавающей точкой

С данными в виде чисел с плавающей точкой возможны следующие операции:

Все эти операции, их обозначения, действия, а также приоритет операций и комментарии к ним представлены в таблице 5.3.

5.4.3. Особые ситуации при работе с числами с плавающей точкой

Арифметика с плавающей точкой имеет следующие программные прерывания :

Возможны и другие прерывания.

5.5. Резюме

Итак, после прослушивания данной лекции Вы узнали:

В следующей лекции Вы познакомитесь с «примитивными символьными» данными.

Источник

Типы данных

5.4. Арифметика плавающей точки

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

5.4.1. Представление чисел с плавающей точкой

Число с плавающей точкой представляет собой вещественное число, имеющее целую часть и дробную часть, представляющую последовательность нулей и единиц (то есть обычные числа, получающиеся в результате измерения). В компьютере они представляются в виде мантиссы и порядка. Понятие мантиссы и порядка дается в шестом классе курса алгебры средней школы. Напомним его:

При численных вычислениях удобно пользоваться следующей формулой вещественных чисел:

Представление чисел с плавающей точкой в ЭВМ также происходит с помощью нулей и единиц, однако их формат отличается от формата целых чисел (см. [40]). Схематично его можно представить следующим образом:

В таблице 5.5 представлены максимальные и минимальные значения, принимаемые числами с плавающей точкой в регистрах с различной разрядностью. В таблице 5.6 дается соответствие между разрядностью регистров чисел с плавающей точкой и их обозначениях в языках Quick Basic, Си, C++ и Java.

Таблица 5.5. Минимальные и максимальные значения чисел в регистрах с плавающей точкой

Тип регистраМантиссаПорядок
minmaxminmax
4 байта1,183,40-3838
8 байт2,231,79-308308
10 байт3,371,18-4 9324 932
Таблица 5.6. Соответствие между разрядами регистров с плавающей точкой и связанных с ними типов данных

Разрядность регистровОбозначениеПримечаниеПрефикс
Quick Basic
8 байтТип по-умолчанию
Java
4 байтаfloatНе реализован в J#f
8 байтdoubled
C/C++
4 байтfloatf
8 байтdoubled
10 байтlong doubleld

5.4.2 Арифметика чисел с плавающей точкой

С данными в виде чисел с плавающей точкой возможны следующие операции:

Все эти операции, их обозначения, действия, а также приоритет операций и комментарии к ним представлены в таблице 5.3.

5.4.3. Особые ситуации при работе с числами с плавающей точкой

Арифметика с плавающей точкой имеет следующие программные прерывания :

Возможны и другие прерывания.

5.5. Резюме

Итак, после прослушивания данной лекции Вы узнали:

В следующей лекции Вы познакомитесь с «примитивными символьными» данными.

Источник

Большая Энциклопедия Нефти и Газа

Исчезновение порядка и потеря значимости не могут возникнуть. [1]

Возникновение и исчезновение порядка в расположении атомов твердых растворов сопровождается изменением свойств. При упорядочении возрастают электропроводность, температурный коэффициент электрического сопротивления, твердость и прочность; снижается пластичность сплава. У ферромагнитных сплавов изменяются магнитные свойства: например, у пермаллоев ( магнитные сплавы железа с никелем) при упорядочении в несколько раз уменьшается магнитная проницаемость. [4]

Содержимое маски исчезновения порядка влияет также и на результат операции. Если бит маски равен 0, знак, характеристика и мантисса устанавливаются в 0, и результат становится истинным нулем. Если бит маски равен 1, мантисса нормализуется, характеристика становится на 128 больше истинного значения характеристики, а знак и мантисса остаются истинными. [6]

Прерывание по исчезновению порядка происходит в том случае, если при выполнении арифметических операций характеристика результата оказалась меньше нуля, а мантисса результата при этом отлична от нуля. [7]

Проверку переполнения и исчезновения порядка производят сервисные программы DVCHK и OVERFL. При возникновении переполнения или исчезновения порядка формируется сообщение об ошибке, и выполнение программы продолжается. При этом результаты дальнейших вычислений могут оказаться неверными. С помощью служебных программ пользователь может предусмотреть в своей программе распознавание возникшей ситуации и ее дальнейшую обработку. [8]

Никогда не возникает переполнения порядка, исчезновения порядка или потери значимости. [10]

Старшие нулевые цифры из мантиссы результата не исключаются, исчезновение порядка не может произойти, а дополнительная цифра при распознавании потери значимости не используется. [15]

Источник

Потеря (исчезновение) порядка

Пусть для представления вещественного числа выделено 3 разряда под мантиссу и 2 под порядок.

Катастрофическая потеря порядка

Пусть для представления вещественного числа выделено 3 разряда под мантиссу и 2 под порядок. Тогда имеем:

Потеря значащих цифр

При выполнении операций сложения и вычитания вещественных чисел может произойти потеря значащих цифр. Например,

10-9.82 = 0.18 (ожидаем)

10-9.82 = 0.100*10 02 –0.982*10 01 = 0.100*10 02 –0.0982*10 02 = 0.100*10 02 –0.098*10 02 = 0.002*10 02 = 0.2 (получаем, если проводилось усечение).

1000 – 999 = 1 (ожидаем)

1000 – 999 = 0.100*10 04 – 0.999*10 03 = 0.100*10 04 – 0.0999*10 04 = 0.100*10 04 – 0.100*10 04 =0 (получаем, если проводилось округление) или 1000 – 999 = 0.100*10 04 – 0.999*10 03 = 0.100*10 04 – 0.0999*10 04 = 0.100*10 04 – 0.099*10 04 =0.001*10 04 =10 (вместо ожидаемой 1, если проводилось усечение).

Особенности выполнения операций отношения (сравнения)

Два вещественных числа редко бывают точно равны. При работе с вещественными числами следует избегать проверки их на равенство. Необходимо не напрямую сравнивать числа, а произвести вычитание их по модулю и сравнивать эту разность с некоторым, наперед заданным, малым числом.

Это связано с погрешностью представления вещественных значений в памяти. Значение величины, с которой сравнивается модуль разности, следует выбирать в зависимости от решаемой задачи и точности переменных, участвующих в выражении. Снизу эта величина ограничена константами, определенными в заголовочном файле :

FLT_EPSILON = 1.192092896e-07F и

Примеры сравнения вещественных чисел на точное равенство:

x+=0.5; // значение x 1.5 имеет тип float

bool b=(x==1.5); //константа 1.5 имеет тип double

// значение x и константа 1.5 представляются в 2 с/с точно, поэтому

Пример 2. Не всегда выполняется и ассоциативный закон сложения. Добавление или вычитание малого (даже относительно малого) числа может никак не сказаться на результате (например, 1Е+15 и 1Е+10); необходимо перестроить формулу вычислений настолько, насколько это позволяет алгоритм или вводить общий масштаб. Проанализируйте примеры:

Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *