Редактирование: Представление вещественных чисел

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 425: Строка 425:
 
  |Half precision||-||6,10&times;10<sup>-5</sup>..65504||11||16
 
  |Half precision||-||6,10&times;10<sup>-5</sup>..65504||11||16
 
  |-
 
  |-
  |Single presicion||float||-3,4&times;10<sup>38</sup>..3,4&times;10<sup>38</sup>||23||32
+
  |Single presicion||float||3,4&times;10<sup>-38</sup>..3,4&times;10<sup>38</sup>||23||32
 
  |-
 
  |-
  |Double precision||double||-1,7&times;10<sup>308</sup>..1,7&times;10<sup>308</sup>||53||64
+
  |Double precision||double||1,7&times;10<sup>-308</sup>..1,7&times;10<sup>308</sup>||53||64
 
  |-
 
  |-
  |Extended precision||На некоторых архитектурах (например в сопроцессоре Intel) long double||-3,4&times;10<sup>4932</sup>..3,4&times;10<sup>4932||65||80
+
  |Extended precision||На некоторых архитектурах (например в сопроцессоре Intel) long double||3,4&times;10<sup>-4932</sup>..3,4&times;10<sup>4932||65||80
 
  |}
 
  |}
  
Строка 540: Строка 540:
 
* <tex>0\times\infty= NaN</tex>
 
* <tex>0\times\infty= NaN</tex>
  
* <tex>\frac{\pm0}{\pm0} = NaN</tex>
+
* <tex>\frac{\pm0}{\pm0}=\frac{\pm\infty}{\pm\infty} = NaN</tex>
 
 
* <tex>\frac{\pm\infty}{\pm\infty} = NaN</tex>
 
  
 
* <tex>\sqrt{x} = NaN</tex>, где <tex>x<0</tex>
 
* <tex>\sqrt{x} = NaN</tex>, где <tex>x<0</tex>
Строка 678: Строка 676:
  
 
  Нормализуем полученное двоичное число по правилам машинной арифметики.
 
  Нормализуем полученное двоичное число по правилам машинной арифметики.
  <tex>-100001101{,}00111</tex> <tex>=</tex> <tex>-1{,}0000110100111</tex><tex> \times</tex> <tex>10</tex><sup><tex>8</tex></sup>
+
  <tex>-100001101{,}00111</tex> <tex>=</tex> <tex>-1{,}0000110100111</tex> <tex>\times</tex> <tex>1000</tex><sub><tex>2</tex></sub>
  
 
  Найдем смещенный порядок. Так как в условии говорится о 32-разрядном представлении, то смещение порядка равно <tex>127</tex><sub><tex>10</tex></sub>.
 
  Найдем смещенный порядок. Так как в условии говорится о 32-разрядном представлении, то смещение порядка равно <tex>127</tex><sub><tex>10</tex></sub>.
Строка 865: Строка 863:
 
* [http://ru.wikipedia.org/wiki/%D0%9E%D1%82%D1%80%D0%B8%D1%86%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B8_%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BB%D1%8C Википедия {{---}} Отрицательный и положительный ноль]
 
* [http://ru.wikipedia.org/wiki/%D0%9E%D1%82%D1%80%D0%B8%D1%86%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B8_%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BB%D1%8C Википедия {{---}} Отрицательный и положительный ноль]
 
*[http://habrahabr.ru/blogs/cpp/112953/ Хабрахабр {{---}} статья пользователя Yruslan "Что нужно знать про арифметику с плавающей запятой"]
 
*[http://habrahabr.ru/blogs/cpp/112953/ Хабрахабр {{---}} статья пользователя Yruslan "Что нужно знать про арифметику с плавающей запятой"]
*[http://www.sgu.ru/prcnit/teach/3.php Статья Лапшевой Е.Е. "Машинная арифметика с вещественными числами"] <span style="color: red">Статья удалена</span>
+
*[http://www.sgu.ru/prcnit/teach/3.php Статья Лапшевой Е.Е. "Машинная арифметика с вещественными числами"]
  
 
'''На английском'''
 
'''На английском'''

Пожалуйста, учтите, что любой ваш вклад в проект «Викиконспекты» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Викиконспекты:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Чтобы изменить эту страницу, пожалуйста, ответьте на приведённый ниже вопрос (подробнее):

Отменить | Справка по редактированию (в новом окне)

Шаблон, используемый на этой странице: