| Notation décimale | notation scientifique | ||
|---|---|---|---|
| réel non nul ( généralement compris entre 1 et 10 en valeur absolue, et presque toujours écrit sous forme décimale exacte ). L'entier n est appelé l' exposant et le nombre réel m , la mantisse . Le terme « mantisse » peut prêter à confusion avec les logarithmes, car il désigne aussi la partie fractionnaire du logarithme décimal . Si m est négatif, un signe moins le précède , comme en notation décimale. En notation normalisée , l'exposant est choisi de sorte que la valeur absolue (modulo) de la mantisse m soit comprise entre 1 et 10. Le système de calcul décimal à virgule flottante est un système arithmétique informatique étroitement lié à la notation scientifique. Pour effectuer des calculs avec une règle à calcul , l'expression sous forme standard est requise. C'est pourquoi l'utilisation de la notation scientifique s'est accrue avec l'adoption de cet outil par les ingénieurs et les enseignants. Voir Règle à calcul#Historique . StylesNotation normaliséeNotation explicite | Notation E | Les calculatrices et les logiciels informatiques affichent généralement les très grands ou très petits nombres en notation scientifique, et certains peuvent être configurés pour afficher tous les nombres de manière uniforme. Comme les exposants en exposant , tels que ⟨ 7 ⟩ dans 10⁷ , peuvent être difficiles à afficher ou à saisir, la lettre « E » ou « e » (pour « exposant ») est souvent utilisée pour représenter « multiplié par dix à la puissance de », de sorte que la notation Fortran , C / C++ , Python et JavaScript , utilisent la notation « E », issue de Fortran et présente dès la première version sortie pour l' IBM 704 en 1956 Cette notation était déjà utilisée par les développeurs du système d'exploitation SHARE (SOS) pour l' IBM 709 en 1958 Les versions ultérieures de Fortran (au moins depuis FORTRAN IV en 1961 ) utilisent également « D » pour désigner les nombres à double précision en notation scientifique , et les compilateurs Fortran plus récents utilisent « Q » pour désigner la quadruple précision . Le langage de programmation MATLAB prend en charge l'utilisation indifféremment de « E » ou de « D ». | Le langage de programmation ALGOL 60 (1960) utilise le caractère d'indice dix « 10 » au lieu de la lettre « E », par exemple : . Cela posait problème aux systèmes informatiques qui ne disposaient pas de ce caractère. ALGOL W (1966) a donc remplacé ce symbole par une apostrophe, par exemple , , et certaines variantes soviétiques d'ALGOL autorisaient l'utilisation de la lettre cyrillique « ю », par exemple . Par la suite, le langage de programmation ALGOL 68 a proposé un choix de caractères : , , , , ou . Le caractère ALGOL « 10 » a été inclus dans l'encodage de texte soviétique GOST 10859 (1964) et ajouté à Unicode 5.2 (2009) sous la désignation Les premières calculatrices de poche prenant en charge la notation scientifique sont apparues en 1972. Pour saisir des nombres en notation scientifique, ces calculatrices comportaient notamment une touche portant l'inscription « EXP » ou « ×10 x ». Les écrans des calculatrices de poche des années 1970 n'affichaient pas de symbole explicite entre la mantisse et l'exposant ; un ou plusieurs chiffres étaient laissés vides (par exemple En 1962, Ronald O. Whitaker de Rowco Engineering Co. a proposé une nomenclature de système de puissance de dix où l'exposant serait encerclé, par exemple 6,022 × 10 3 serait écrit comme « 6,022③ ». Utilisation des espacesEn notation scientifique normalisée, en notation E et en notation d'ingénierie, l' espace (qui en typographie peut être représenté par un espace de largeur normale ou un espace mince ) autorisé uniquement avant et après « × » ou devant « E » est parfois omis, bien qu'il soit moins courant de le faire avant le caractère alphabétique. Autres exemples de notation scientifique
Autres basesBien que la base dix soit normalement utilisée pour la notation scientifique, les puissances d'autres bases peuvent également être utilisées, la base 2 étant la suivante la plus couramment utilisée. Par exemple, en notation scientifique binaire, le nombre 1001 b en binaire (= 9 d ) s'écrit Laboratoire national de Brookhaven en 1968 , comme dans représentation décimale : Ceci est étroitement lié à la représentation en virgule flottante de base 2 couramment utilisée dans l'arithmétique informatique, et à l'utilisation des préfixes binaires IEC (par exemple 1B10 pour 1×2 10 ( kibi ), 1B20 pour 1×2 20 ( mebi ), 1B30 pour 1×2 30 ( gibi ), 1B40 pour 1×2 40 ( tebi )). Semblables à « B » (ou « b » ), les lettres « H » (ou « h » ) et « O » (ou « o », ou « C » ) sont parfois également utilisées pour indiquer des multiplications de 16 ou 8 à la puissance , comme dans 1,25 = printf conformes à la spécification C99 et à la norme POSIX IEEE Std 1003.1 ( Single Unix Specification ) , en utilisant les spécificateurs de conversion %a ou %A . À partir de C++11 , les fonctions d'entrée/sortie C++ peuvent également analyser et afficher la notation P. Cette notation est par ailleurs pleinement adoptée par la norme du langage depuis C++17 . Swift d' Apple la prend également en charge. Elle est également requise par la norme binaire à virgule flottante IEEE 754-2008 . Exemple : 1.3DEp42 représente La notation d'ingénierie peut être considérée comme une notation scientifique en base 1000. |
notation scientifique
La notation scientifique est une façon d'exprimer les nombres trop grands ou trop petits pour être écrits de manière pratique sous forme décimale , car cela nécessiterait d'écri...