Eksponentiaalinen merkintä

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 11. elokuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 30 muokkausta .

Tietojenkäsittelytieteen ja laskennallisen matematiikan eksponentiaalinen merkintä  on reaalilukujen esittämistä mantissan ja eksponentin muodossa . Kätevä edustamaan erittäin suuria ja hyvin pieniä lukuja sekä yhdistämään niiden oikeinkirjoitusta.

, missä

Esimerkkejä:

1 000 000 (yksi miljoona): ; N = 1 000 000, M = 1,0, n = 10, p = 6.

1 201 000 (miljoona kaksisataatuhatta): ; N = 1201000, M = 1,201, n = 10, p = 6.

−1 246 145 000 (miinus miljardi kaksisataaneljäkymmentäkuusi miljoonaa sataneljäkymmentäviisituhatta): ; N = -1 246 145 000, M = -1,246145, n = 10, p = 9.

0,000001 (yksi miljoonasosa): ; N = 0,000001, M = 1,0, n = 10, p = -6.

0,000000231 (kaksisataakolmekymmentäyksi miljardisosa): ; N = 0,000000231, M = 2,31, n = 10, p = -7.

Logaritmisissa taulukoissa numeroiden ja funktioiden desimaalilogaritmien arvot esitetään myös mantissoilla (logaritmin järjestys lasketaan vaikeuksitta) [1] .

Normalisoitu merkintätapa

Mikä tahansa määrä voidaan kirjoittaa monella tavalla; esimerkiksi 350 voidaan kirjoittaa muodossa tai .

Normalisoidussa tieteellisessä merkinnässä järjestys valitaan siten, että itseisarvo on vähintään yksi, mutta tiukasti alle kymmenen ( ). Esimerkiksi 350 kirjoitetaan muodossa . Tämä merkintätapa, jota kutsutaan myös tavalliseksi merkintämuodoksi, tekee kahden luvun vertailusta helppoa. Lisäksi se on kätevä desimaalilogaritmeille: logaritmin kokonaislukuosa, joka on kirjoitettu "keinotekoisessa muodossa", on yhtä suuri kuin luvun järjestys, logaritmin murto-osa määritetään taulukosta vain mantissalla, joka oli erittäin tärkeä ennen laskimien massajakaumaa 1970-luvulla.

Teknisessä normalisoidussa merkinnässä (mukaan lukien tietojenkäsittelytiede ) mantissa valitaan yleensä aikavälillä : .

Joissakin laskimissa voidaan vaihtoehtona käyttää merkintää, jossa on mantissa ja 3:n kerrannainen, esimerkiksi se kirjoitetaan muodossa . Tällainen tietue on helppolukuinen ( helppo lukea muodossa "640 miljoonaa" kuin ) ja kätevä ilmaista fyysiset suuret mittayksiköissä desimaalietuliitteillä : kilo-, mikro-, tera- ja niin edelleen.

Lukujen eksponentiaalinen merkintä tietokoneessa

Numeroiden esitys sovelluksissa

Suurin osa tietokoneille tarkoitetuista sovellusohjelmista tarjoaa numeroiden esittämisen ihmisen havainnolle sopivassa muodossa, ts. desimaalilukujärjestelmässä . _

Tietokoneella (erityisesti korkean tason ohjelmointikielillä) on tapana kirjoittaa numeroita eksponentiaalisessa muodossa (se kutsutaan myös tieteelliseksi) muodossa MEp , jossa:

M on mantissa,

E - eksponentti (englannin sanasta "eksponentti"), joka tarkoittaa "10 ^ " ("... kerro kymmenellä ... potenssiin "),

p on järjestys.

Esimerkiksi:

( alkuainevaraus C:ssä);

( Boltzmannin vakio J/K:ssa);

( Avogadron numero ).

Ohjelmoinnissa "+"-symbolia käytetään usein ei-negatiiviseen eksponenttiin ja etunolloihin ja pistettä desimaalierottimena  :

.

Luettavuuden parantamiseksi käytetään joskus pieniä kirjaimia e:

GOST 10859-64 "Tietokoneet. Aakkosnumeeriset koodit rei'itetyille korteille ja rei'itetyille nauhoille" otettiin käyttöön erityinen symboli luvun "⏨" eksponentiaaliseen merkintään, joka on numero 10, joka on kirjoitettu pienellä kirjaimilla rivitasolla. Tällaista merkintää oli tarkoitus käyttää ALGOLissa . Tämä symboli sisältyy Unicode 5.2:een koodilla U+23E8 "Decimal Exponent Symbol" [2] . Siten esimerkiksi valonnopeuden nykyiseksi arvoksi voitaisiin kirjoittaa 2,99792458⏨+08 m/s.

Sisäinen numeroesitysmuoto

Sisäinen muoto reaalilukujen esittämiselle tietokoneessa on myös eksponentiaalinen, mutta asteen kanta on 2 10:n sijasta. Tämä johtuu siitä, että kaikki tietokoneen tiedot esitetään binäärimuodossa ( bittiä ). Numerolle on varattu tietty määrä tietokoneen muistia (usein 4 tai 8 tavua ). Se sisältää seuraavat tiedot:

Yksityiskohtaisemmin lukujen esitysmuodot on kuvattu IEEE 754-2008 -standardissa .

On huomattava, että reaalilukujen esitys IEEE 754 -standardin mukaan ilmestyi suhteellisen äskettäin, ja muita muotoja löytyy käytännössä. Esimerkiksi IBM System / 360 :ssa (1964, Neuvostoliiton vastine - ES EVM ) todellisten lukujen numerojärjestelmän kantaluku oli 16, ei 2, ja yhteensopivuuden säilyttämiseksi näitä muotoja tuetaan kaikissa myöhemmissä IBM:n keskuskoneissa, mukaan lukien tuotettu tähän päivään asti z/Architecture-koneita (jälkimmäinen tukee myös desimaali- ja binäärisiä reaalilukuja).

Muistiinpanot

  1. Bronstein I. N. , Semendyaev K. A. Matematiikan käsikirja insinööreille ja korkeakouluopiskelijoille . - toim. 13. - M .: Nauka, 1985. - S. 33. - 544 s.
  2. Unicode-merkkitietokanta: johdettu ominaisuustiedot

Linkit