Desetinný oddělovač

Oddělovač desetinných míst  je znak používaný k oddělení celých a zlomkových částí reálného čísla ve formě desetinného zlomku v systému desetinných čísel . Pro zlomky v jiných číselných soustavách lze použít termín oddělovač celého čísla a zlomkové části čísla . Někdy mohou být také použity termíny desetinná čárka a desetinná čárka .

V anglicky mluvících zemích (kromě Jižní Afriky ), v Číně a bývalých britských koloniích se jako oddělovač desetinných míst používá tečka , . ve většině ostatních zemí je to čárka , .

Volba znaku pro oddělovač desetinných míst také ovlivňuje volbu znaku oddělovače tisíců , který se používá ke snadnějšímu čtení velkých čísel. V Rusku se k tomu používá mezera [1] , ale někdy se používá tečka . V anglicky mluvících zemích se k tomu zase používá čárka. Od roku 1992 mezinárodní norma ISO 31-0 doporučuje, aby se pro seskupování číslic nepoužívaly tečky ani čárky, ale pouze pevné mezery .

Historie

Ve středověku , v předtiskové éře, bylo zvykem překrývat ¯celou část čísla. Tuto metodu použil například al-Chwarizmi . Později se pro tyto účely začal používat malý vertikální zdvih ˌ(symbol U + 02CC ). Již po začátku typografie se stalo přirozeným zobrazovat tento tah buď tečkou nebo čárkou. Tento proces ve většině evropských zemí probíhal v 17. století, zejména ve Francii nabyl desetinný systém moderní podoby v díle Marie Crouse , vydaném v roce 1641 [2] . Většina zemí zvolila jako desetinný symbol čárku. Anglicky mluvící země však daly tomuto období přednost a začaly používat čárku jako oddělovač skupin výbojů.

V USA se jako oddělovač desetinných míst používala tečka. V Britském impériu se tečka používala také v rukopisu, ale v typografické sazbě bylo vhodnější interpunkce  - tečka umístěná uprostřed řádku ·. Ale takový symbol byl již běžně používán v matematice k označení operace násobení a soustava jednotek SI nedovolovala jeho použití jako oddělovače. Zároveň bylo povoleno použití tečky. Británie proto postupně přijala americký systém.

V Jižní Africe , když přijali metrický systém , oni začali používat čárku jako oddělovač, nahrazovat tečku adoptovanou v bývalých britských koloniích.

Umělé jazyky Interlingua (od roku 1950 ) a Esperanto (od roku 1887 ) také předepisují použití čárky jako oddělovače desetinných míst [3] [4] .

Ve většině mezinárodních organizací (jako je International Bureau of Weights and Measures a ISO ) byla do roku 1997 ve všech jazycích, včetně angličtiny, doporučována pouze čárka jako oddělovač desetinných míst. Postupně začal proces přijímání tečky jako oddělovače desetinných míst, který vyvrcholil v roce 2003 přijetím normy ISO 31-0 , která umožňuje používat tečku i čárku.

V arabských zemích, Íránu a Afghánistánu se jako oddělovač desetinných míst používá čárka podobný, ale speciální znak mumayiz ( arabsky مميّز ‎, oddělovač٫ ): ( U+066B ) [5] [6] .

Předpisy a praxe v Rusku

V ruských právních aktech (zejména v GOST) neexistují žádná ustanovení, která by zaváděla povinné používání čárky jako oddělovače desetinných míst ve všech oblastech dokumentace a výměny dat [7] [8] .

Autoři ruskojazyčných článků v předních matematických a přírodovědných časopisech Ruské akademie věd [9] [10] [11] používají jako oddělovač desetinných míst tečku i čárku.

GOST R 2.105-2019 („Jednotný systém pro projektovou dokumentaci. Všeobecné požadavky na textové dokumenty“) předpokládá použití čárky jako oddělovače desetinných míst (článek 6.16.8 „Měly by být uvedeny číselné hodnoty veličin v textu s mírou přesnosti, která je nezbytná pro zajištění požadovaných vlastností produktu, přičemž v řadě hodnot je zarovnán počet desetinných míst.“)

Oddělovač tisíců

Pro zjednodušení čtení lze číslice ve velkých číslech vlevo (a někdy i vpravo) od znaménka oddělovače desetinných míst rozdělit do skupin speciálním znakem - oddělovačem skupin číslic. Rozdělení do skupin se provádí počínaje oddělovačem desetinných míst. Skupiny se zpravidla skládají ze tří číslic. V některých zemích se přitom čísla tradičně rozdělují do dvou nebo čtyřmístných skupin. Rozdělení do skupin se zpravidla neprovádí, pokud na odpovídající straně oddělovače desetinných míst není více než čtyři nebo pět číslic.

Stejně jako u desetinného oddělovače se pro oddělovač tisíců používají různé znaky. Pokud je jako oddělovač desetinných míst použita tečka, pak může být oddělovač tisíců reprezentován čárkou, apostrofem nebo mezerou , a pokud čárka, pak tečkou (například tento zápis byl dříve používán ve španělštině [12] , nyní zastaralé [13] ) nebo mezera . Význam tečky a čárky se tedy ukazuje jako kontextově závislý (například zápis 1.546 v angličtině znamená tisíc pět set čtyřicet šest a v ruštině jedna celá pět set čtyřicet šest tisícin ) . Proto, aby se předešlo nejednoznačnosti, mezinárodní normy ( ISO 31-0 , International Bureau of Weights and Measures, IUPAC ) doporučují používat pro oddělovač skupin pouze nezlomitelnou mezeru (nebo tenké mezery v typografické sazbě) [14] [15] .

Oddělovače desetinných míst v zemích a jazycích

Použití různých znaků jako oddělovač desetinných míst napříč kontinenty a zeměmi a v umělých jazycích
Austrálie a Oceánie Amerika Asie Afrika Evropa Konstruované jazyky
Tečka.
Austrálie , Nový Zéland Anglicky mluvící Kanada , Mexiko , Spojené státy americké , Peru Brunej , Izrael , Indie , Čína , KLDR , Malajsie , Pákistán , Singapur , Tchaj - wan , Thajsko , Filipíny , Srí Lanka , Jižní Korea , Japonsko Botswana , Egypt , Zimbabwe , Nigérie Velká Británie , Irsko , Švýcarsko
Čárka,
Celá Jižní Amerika kromě Peru ,
stejně jako Guatemala , Honduras , Dominikánská republika , frankofonní Kanada , Kuba , Nikaragua , Panama , Salvador
Vietnam , Indonésie , Turecko Kamerun , Jižní Afrika Celá Evropa kromě Velké Británie a Irska Interlingua a esperanto .
Mumayiz٫
Afghánistán , Bahrajn , Irák , Írán , Katar , Kuvajt , Spojené arabské emiráty , Omán , Saúdská Arábie , Sýrie

Distribuce notačních systémů

Všechny země, které používají čárku jako oddělovač desetinných míst, znají také anglickou notaci, protože takový systém se používá v mnoha elektronických zařízeních, jako jsou kalkulačky .

Většina operačních systémů umožňuje uživateli vybrat preferované znaky pro oddělovač desetinných míst a pro oddělovač tisíců a software může tuto volbu respektovat.

Většina programovacích jazyků používá tečku jako oddělovač desetinných míst a během vývoje jazyka Algol se mezi vývojáři strhla „desetinná bouře“ (viz článek o jazyce Algol ): Evropané požadovali zvolit čárku, a Američané požadovali období.

Některé programovací jazyky - Ada , C# (od 7.0), D , Haskell (od 8.6.1), Java , OCaml , Perl , Python (od 3.6), PHP (od 7.4), Ruby , Go (od 1.13), Rust , Julia a Swift podporují znak _( podtržítko , Unicode U+005F ) jako oddělovač pro čitelnost. Takže v těchto jazycích lze číslo 700000000 zapsat takto: 700_000_000.

Poznámky

  1. SEV PC 2625-70.
  2. Jean-Pierre Poirier, Histoire des femmes de science en France: du Moyen Age à la Révolution , Pygmalion/Gérard Watelet, 2002, s.380.
  3. A Grammar of Interlingua: §123 (odkaz není k dispozici) . Získáno 11. června 2018. Archivováno z originálu 15. června 2018. 
  4. Plena Manlibro de Esperanta Gramatiko: Matematikaj esprimoj . Získáno 11. června 2018. Archivováno z originálu 12. června 2018.
  5. Pournader, Roozbeh perský oddělovač desetinných míst . Unicode Mail List Archiv . Unicode Consortium (15. října 2000). Získáno 21. června 2008. Archivováno z originálu dne 27. října 2020.
  6. Popisná gramatika novoperštiny (archivováno)
  7. 1 2 www.gosthelp.ru GOST 6.20.1-90 . Získáno 3. září 2013. Archivováno z originálu dne 28. dubna 2017.
  8. 1 2 www.gosthelp.ru GOST 2.004-88 . Získáno 3. září 2013. Archivováno z originálu 17. listopadu 2012.
  9. Moderní problémy v matematice . Získáno 3. září 2013. Archivováno z originálu 2. září 2013.
  10. ZhVMiMF (nepřístupný odkaz) . Získáno 3. září 2013. Archivováno z originálu 31. května 2007. 
  11. Pokroky ve fyzikálních vědách . Získáno 11. června 2018. Archivováno z originálu 12. června 2018.
  12. Příklad formátování španělských čísel na MSDN [1] Archivováno 30. září 2015 na Wayback Machine .
  13. Diccionario panhispanico de dudas, 2005 . Získáno 1. září 2020. Archivováno z originálu dne 29. srpna 2020.
  14. Mezinárodní soustava jednotek (SI) . Datum přístupu: 30. prosince 2015. Archivováno z originálu 4. března 2016. : "Po 9. CGPM (1948, rezoluce 7) a 22. CGPM (2003, rezoluce 10) pro čísla s mnoha číslicemi mohou být číslice rozděleny do skupin po třech tenkou mezerou, aby se usnadnilo čtení. Do mezer mezi skupiny po třech se nevkládají tečky ani čárky“.
  15. Část 0: Obecné zásady, odd. 3.3 // Mezinárodní norma ISO 31-0: Veličiny a jednotky. — Ženeva: Mezinárodní organizace pro normalizaci, 1992.