Википедия

Экспоненциальная запись

Экспоненциа́льная за́пись в информатике и вычислительной математике — представление действительных чисел в виде мантиссы и порядка. Удобна для представления очень больших и очень малых чисел, а также для унификации их написания.

где

N — записываемое число;
M — мантисса;
n — основание показательной функции;
p (целое) — порядок;
 — характеристика числа.

Примеры:

1 000 000 (один миллион): ; N = 1 000 000, M = 1,0, n = 10, p = 6.

1 201 000 (один миллион двести одна тысяча): ; N = 1 201 000, M = 1,201, n = 10, p = 6.

−1 246 145 000 (минус один миллиард двести сорок шесть миллионов сто сорок пять тысяч): ; N = −1 246 145 000, M = −1,246145, n = 10, p = 9.

0,000001 (одна миллионная): ; N = 0,000001, M = 1,0, n = 10, p = −6.

0,000000231 (двести тридцать одна миллиардная): ; N = 0,000000231, M = 2,31, n = 10, p = −7.

В логарифмических таблицах значения десятичных логарифмов чисел и функций также представлены мантиссами (порядок логарифма вычисляется без труда).

Нормализованная запись

Любое данное число может быть записано в виде image многими путями; например 350 может быть записано как image или image.

В нормализованной научной записи порядок image выбирается такой, чтобы абсолютная величина image оставалась не меньше единицы, но строго меньше десяти (image). Например, 350 записывается как image. Этот вид записи, называемый также стандартным видом, позволяет легко сравнивать два числа. Кроме того, он удобен для десятичного логарифмирования: целая часть логарифма, записанного «в искусственной форме», равна порядку числа, дробная часть логарифма определяется из таблицы только по мантиссе, что было крайне важным до массового распространения калькуляторов в 1970-х годах.

В инженерной нормализованной записи (в том числе в информатике) мантисса обычно выбирается в пределах image: image[источник не указан 2127 дней].

В некоторых калькуляторах как опция может быть использована запись с мантиссой image и с порядком, кратным 3, так, например, image записывается как image. Такая запись проста для чтения (image легче прочесть, как «640 миллионов», чем image) и удобна для выражения физических величин в единицах измерения с десятичными приставками: кило-, микро-, тера- и так далее.

Экспоненциальная запись числа в компьютере

Представление чисел в приложениях

Основная масса прикладных программ для компьютера обеспечивает представление чисел в удобной для восприятия человеком форме, то есть в десятичной системе счисления.

На компьютере (в частности в языках программирования высокого уровня) числа в экспоненциальном формате (его ещё называют научным) принято записывать в виде MEp, где:

  • M — мантисса,
  • E — экспонента (от англ. «exponent»), означающая «·10^» («…умножить на десять в степени…»),
  • p — порядок.

Например:

image (элементарный заряд в Кл);

image (постоянная Больцмана в Дж/К);

image (число Авогадро).

В программировании часто используют символ «+» для неотрицательного порядка и ведущие нули, а в качестве десятичного разделителя — точку:

image.

Для улучшения читаемости иногда используют строчную букву e: image

[англ.] вводил специальный символ для экспоненциальной записи числа "⏨", представляющий собой число 10, написанное мелким шрифтом на уровне строки. Такая запись должна была использоваться в АЛГОЛе. Этот символ включён в Unicode 5.2 с кодом U+23E8 "Decimal Exponent Symbol". Таким образом, например, современное значение скорости света могло быть записано как 2.99792458⏨+08 м/с.

Внутренний формат представления чисел

Внутренний формат представления вещественных чисел в компьютере тоже является экспоненциальным, но основанием степени выбрано число 2 вместо 10. Это связано с тем, что все данные в компьютере представлены в двоичной форме (битами). Под число отводится определённое количество компьютерной памяти (часто это 4 или 8 байт). Там содержится следующая информация:

  • Знаковый бит (он обычно занимает старшее место), который указывает знак числа. Установленный бит говорит о том, что число отрицательное (исключение может составлять число ноль — иногда он тоже может иметь установленный знаковый бит).
  • Порядок — целое число, которое задаёт нужную степень двойки. Обычно это не истинная величина порядка, а сдвинутая на некоторую константу таким образом, чтобы число было неотрицательным. Так, наименьший возможный порядок (он отрицательный) представлен числом 0.
  • Мантисса (обычно за исключением старшего бита, который всегда установлен в нормализованном числе).

Более подробно форматы представления чисел описаны стандартом IEEE 754-2008.

Следует[стиль] заметить, что представление вещественных чисел по стандарту IEEE 754 появилось относительно недавно[уточнить], и на практике можно встретить и другие форматы. Например, в IBM System/360 (1964 г., советский аналог – ЕС ЭВМ) основание системы счисления для вещественных чисел было равно 16, а не 2, и для сохранения совместимости эти форматы поддерживаются во всех последующих мэйнфреймах IBM, включая выпускаемые по сей день машины архитектуры z/Architecture (в последних поддерживаются также десятичные и двоичные вещественные числа).

Примечания

  1. Бронштейн И. Н., Семендяев К. А. Справочник по математике для инженеров и учащихся втузов. — изд. 13-е. — М.: Наука, 1985. — С. 33. — 544 с.
  2. Unicode Character Database: Derived Property Data. Дата обращения: 18 декабря 2012. Архивировано 12 апреля 2019 года.

Ссылки

  • Что нужно знать про арифметику с плавающей запятой (рус.) — Хабрахабр

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Экспоненциальная запись, Что такое Экспоненциальная запись? Что означает Экспоненциальная запись?

Zapros Mantissa perenapravlyaetsya syuda sm takzhe drugie znacheniya Eksponencia lnaya za pis v informatike i vychislitelnoj matematike predstavlenie dejstvitelnyh chisel v vide mantissy i poryadka Udobna dlya predstavleniya ochen bolshih i ochen malyh chisel a takzhe dlya unifikacii ih napisaniya N M np displaystyle N M cdot n p gde N zapisyvaemoe chislo M mantissa n osnovanie pokazatelnoj funkcii p celoe poryadok np displaystyle n p harakteristika chisla Primery 1 000 000 odin million 1 0 106 displaystyle 1 0 cdot 10 6 N 1 000 000 M 1 0 n 10 p 6 1 201 000 odin million dvesti odna tysyacha 1 201 106 displaystyle 1 201 cdot 10 6 N 1 201 000 M 1 201 n 10 p 6 1 246 145 000 minus odin milliard dvesti sorok shest millionov sto sorok pyat tysyach 1 246145 109 displaystyle 1 246145 cdot 10 9 N 1 246 145 000 M 1 246145 n 10 p 9 0 000001 odna millionnaya 1 0 10 6 displaystyle 1 0 cdot 10 6 N 0 000001 M 1 0 n 10 p 6 0 000000231 dvesti tridcat odna milliardnaya 231 10 9 2 31 100 10 9 2 31 102 10 9 2 31 10 9 2 2 31 10 7 displaystyle 231 cdot 10 9 2 31 cdot 100 cdot 10 9 2 31 cdot 10 2 cdot 10 9 2 31 cdot 10 9 2 2 31 cdot 10 7 N 0 000000231 M 2 31 n 10 p 7 V logarifmicheskih tablicah znacheniya desyatichnyh logarifmov chisel i funkcij takzhe predstavleny mantissami poryadok logarifma vychislyaetsya bez truda Normalizovannaya zapisLyuboe dannoe chislo mozhet byt zapisano v vide M 10p displaystyle M cdot 10 p mnogimi putyami naprimer 350 mozhet byt zapisano kak 3 5 102 displaystyle 3 5 cdot 10 2 ili 35 101 displaystyle 35 cdot 10 1 V normalizovannoj nauchnoj zapisi poryadok p displaystyle p vybiraetsya takoj chtoby absolyutnaya velichina M displaystyle M ostavalas ne menshe edinicy no strogo menshe desyati 1 M lt 10 displaystyle 1 leqslant M lt 10 Naprimer 350 zapisyvaetsya kak 3 5 102 displaystyle 3 5 cdot 10 2 Etot vid zapisi nazyvaemyj takzhe standartnym vidom pozvolyaet legko sravnivat dva chisla Krome togo on udoben dlya desyatichnogo logarifmirovaniya celaya chast logarifma zapisannogo v iskusstvennoj forme ravna poryadku chisla drobnaya chast logarifma opredelyaetsya iz tablicy tolko po mantisse chto bylo krajne vazhnym do massovogo rasprostraneniya kalkulyatorov v 1970 h godah V inzhenernoj normalizovannoj zapisi v tom chisle v informatike mantissa obychno vybiraetsya v predelah 0 1 lt a 1 displaystyle 0 1 lt a leqslant 1 350 0 35 103 displaystyle 350 0 35 cdot 10 3 istochnik ne ukazan 2127 dnej V nekotoryh kalkulyatorah kak opciya mozhet byt ispolzovana zapis s mantissoj 1 a lt 1000 displaystyle 1 leq a lt 1000 i s poryadkom kratnym 3 tak naprimer 3 52 10 8 displaystyle 3 52 cdot 10 8 zapisyvaetsya kak 35 2 10 9 displaystyle 35 2 cdot 10 9 Takaya zapis prosta dlya chteniya 640 106 displaystyle 640 cdot 10 6 legche prochest kak 640 millionov chem 6 4 108 displaystyle 6 4 cdot 10 8 i udobna dlya vyrazheniya fizicheskih velichin v edinicah izmereniya s desyatichnymi pristavkami kilo mikro tera i tak dalee Eksponencialnaya zapis chisla v kompyuterePredstavlenie chisel v prilozheniyah Osnovnaya massa prikladnyh programm dlya kompyutera obespechivaet predstavlenie chisel v udobnoj dlya vospriyatiya chelovekom forme to est v desyatichnoj sisteme schisleniya Na kompyutere v chastnosti v yazykah programmirovaniya vysokogo urovnya chisla v eksponencialnom formate ego eshyo nazyvayut nauchnym prinyato zapisyvat v vide MEp gde M mantissa E eksponenta ot angl exponent oznachayushaya 10 umnozhit na desyat v stepeni p poryadok Naprimer 1 602176565E 19 1 602176565 10 19 displaystyle text 1 602176565E 19 1 602176565 cdot 10 19 elementarnyj zaryad v Kl 1 380650424E 23 1 380650424 10 23 displaystyle text 1 380650424E 23 1 380650424 cdot 10 23 postoyannaya Bolcmana v Dzh K 6 02214129E23 6 02214129 1023 displaystyle text 6 02214129E23 6 02214129 cdot 10 23 chislo Avogadro V programmirovanii chasto ispolzuyut simvol dlya neotricatelnogo poryadka i vedushie nuli a v kachestve desyatichnogo razdelitelya tochku 1 048576E 06 1048576 3 14E 00 3 14 displaystyle text 1 048576E 06 1 048 576 text 3 14E 00 3 14 Dlya uluchsheniya chitaemosti inogda ispolzuyut strochnuyu bukvu e 6 02214129e23 displaystyle text 6 02214129e23 angl vvodil specialnyj simvol dlya eksponencialnoj zapisi chisla predstavlyayushij soboj chislo 10 napisannoe melkim shriftom na urovne stroki Takaya zapis dolzhna byla ispolzovatsya v ALGOLe Etot simvol vklyuchyon v Unicode 5 2 s kodom U 23E8 Decimal Exponent Symbol Takim obrazom naprimer sovremennoe znachenie skorosti sveta moglo byt zapisano kak 2 99792458 08 m s Vnutrennij format predstavleniya chisel Vnutrennij format predstavleniya veshestvennyh chisel v kompyutere tozhe yavlyaetsya eksponencialnym no osnovaniem stepeni vybrano chislo 2 vmesto 10 Eto svyazano s tem chto vse dannye v kompyutere predstavleny v dvoichnoj forme bitami Pod chislo otvoditsya opredelyonnoe kolichestvo kompyuternoj pamyati chasto eto 4 ili 8 bajt Tam soderzhitsya sleduyushaya informaciya Znakovyj bit on obychno zanimaet starshee mesto kotoryj ukazyvaet znak chisla Ustanovlennyj bit govorit o tom chto chislo otricatelnoe isklyuchenie mozhet sostavlyat chislo nol inogda on tozhe mozhet imet ustanovlennyj znakovyj bit Poryadok celoe chislo kotoroe zadayot nuzhnuyu stepen dvojki Obychno eto ne istinnaya velichina poryadka a sdvinutaya na nekotoruyu konstantu takim obrazom chtoby chislo bylo neotricatelnym Tak naimenshij vozmozhnyj poryadok on otricatelnyj predstavlen chislom 0 Mantissa obychno za isklyucheniem starshego bita kotoryj vsegda ustanovlen v normalizovannom chisle Bolee podrobno formaty predstavleniya chisel opisany standartom IEEE 754 2008 Sleduet stil zametit chto predstavlenie veshestvennyh chisel po standartu IEEE 754 poyavilos otnositelno nedavno utochnit i na praktike mozhno vstretit i drugie formaty Naprimer v IBM System 360 1964 g sovetskij analog ES EVM osnovanie sistemy schisleniya dlya veshestvennyh chisel bylo ravno 16 a ne 2 i dlya sohraneniya sovmestimosti eti formaty podderzhivayutsya vo vseh posleduyushih mejnfrejmah IBM vklyuchaya vypuskaemye po sej den mashiny arhitektury z Architecture v poslednih podderzhivayutsya takzhe desyatichnye i dvoichnye veshestvennye chisla PrimechaniyaBronshtejn I N Semendyaev K A Spravochnik po matematike dlya inzhenerov i uchashihsya vtuzov izd 13 e M Nauka 1985 S 33 544 s Unicode Character Database Derived Property Data neopr Data obrasheniya 18 dekabrya 2012 Arhivirovano 12 aprelya 2019 goda SsylkiChto nuzhno znat pro arifmetiku s plavayushej zapyatoj rus HabrahabrDlya uluchsheniya etoj stati po matematike zhelatelno Oformit statyu po pravilam Dobavit illyustracii Najti i oformit v vide snosok ssylki na nezavisimye avtoritetnye istochniki podtverzhdayushie napisannoe Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто