Separatorul zecimal este un caracter folosit pentru a separa părțile întregi și fracționale ale unui număr real sub forma unei fracții zecimale în sistemul numeric zecimal . Pentru fracțiile din alte sisteme numerice, se poate folosi termenul separator al părților întregi și fracționale ale unui număr . Uneori pot fi folosiți și termenii punct zecimal și punct zecimal .
În țările vorbitoare de limbă engleză (cu excepția Africii de Sud ), în China și în fostele colonii britanice, un punct este folosit ca separator zecimal ., în majoritatea celorlalte țări este o virgulă , .
Alegerea caracterului pentru separatorul zecimal afectează, de asemenea, alegerea caracterului separator de mii , care este folosit pentru a face numerele mari mai ușor de citit. În Rusia, se folosește un spațiu [1] , dar uneori se folosește un punct . La rândul său, în țările vorbitoare de limbă engleză, se folosește o virgulă pentru aceasta. Din 1992, standardul internațional ISO 31-0 a recomandat să nu se folosească nici puncte, nici virgule pentru a grupa cifrele, ci doar un spațiu fără rupere .
În Evul Mediu , în epoca pretipărire, era obișnuit să se suprapună ¯întreaga parte a numărului. Această metodă a fost folosită, de exemplu, de al-Khwarizmi . Ulterior, o mică cursă verticală a început să fie folosită în aceste scopuri ˌ(simbol U + 02CC ). Deja după începutul tipografiei, a devenit firesc să afișați această contur fie cu un punct, fie cu o virgulă. Acest proces în majoritatea țărilor europene a avut loc în secolul al XVII-lea, în special, în Franța, sistemul zecimal și-a luat forma modernă în lucrarea lui Marie Crouse , publicată în 1641 [2] . Majoritatea țărilor au ales virgula ca simbol zecimal. Cu toate acestea, țările vorbitoare de limbă engleză au preferat perioada și au început să folosească virgula ca separator de grupuri de descărcări.
În SUA , punctul a fost folosit ca separator zecimal. În Imperiul Britanic , un punct era folosit și în scris de mână, dar în compunerea tipografică era de preferat un punct interpunct - un punct situat în mijlocul unei linii ·. Dar un astfel de simbol era deja utilizat în mod obișnuit în matematică pentru a desemna operația de înmulțire , iar sistemul SI de unități nu permitea utilizarea sa ca separator. În același timp, a fost permisă utilizarea unui punct. Prin urmare, Marea Britanie a adoptat treptat sistemul american.
În Africa de Sud , la adoptarea sistemului metric , au început să folosească virgula ca separator, înlocuind punctul adoptat în fostele colonii britanice.
Limbile artificiale Interlingua (din 1950 ) și Esperanto (din 1887 ) prescriu, de asemenea, utilizarea virgulei ca separator zecimal [3] [4] .
În majoritatea organizațiilor internaționale (cum ar fi Biroul Internațional de Greutăți și Măsuri și ISO ) până în 1997, în toate limbile, inclusiv în engleză, doar o virgulă a fost recomandată ca separator zecimal. Procesul de acceptare a punctului ca separator zecimal a început apoi treptat, culminând cu adoptarea în 2003 a standardului ISO 31-0 , permițând folosirea atât a punctului, cât și a virgulei.
În țările arabe, Iran și Afganistan, caracterul ca o virgulă, dar special, mumayiz ( arabă مميّز , delimitator ) este folosit ca separator zecimal: ٫( U+066B ) [5] [6] .
În actele juridice ruse (în special, în GOST) nu există prevederi care să stabilească utilizarea obligatorie a virgulei ca separator zecimal în toate domeniile documentării și schimbului de date [7] [8] .
Autorii articolelor în limba rusă din principalele reviste de matematică și științe naturale ale Academiei Ruse de Științe [9] [10] [11] folosesc atât un punct, cât și o virgulă ca separator zecimal.
GOST R 2.105-2019 („Sistem unificat pentru documentația de proiectare. Cerințe generale pentru documentele text”) presupune utilizarea unei virgule ca separator zecimal (clauza 6.16.8 „Ar trebui să fie indicate valorile numerice ale cantităților din text cu gradul de precizie necesar pentru a asigura proprietățile cerute ale produsului, în timp ce într-o serie de valori se aliniază numărul de zecimale.")
Pentru a simplifica citirea, cifrele în numere mari la stânga (și uneori la dreapta) semnului separator zecimal pot fi împărțite în grupuri printr-un caracter special - un separator de grupuri de cifre. Defalcarea pe grupe se realizează pornind de la separatorul zecimal. De regulă, grupurile constau din trei cifre. În același timp, în unele țări, numerele sunt împărțite în mod tradițional în grupuri de două sau patru cifre. Împărțirea în grupuri, de regulă, nu se efectuează dacă nu există mai mult de patru sau cinci cifre pe partea corespunzătoare a separatorului zecimal.
La fel ca și în cazul separatorului zecimal, sunt folosite caractere diferite pentru separatorul de mii. Dacă un punct este folosit ca separator zecimal, atunci separatorul de mii poate fi reprezentat printr-o virgulă, apostrof sau spațiu , iar dacă o virgulă, atunci printr-o punct (de exemplu, această notație a fost folosită anterior în spaniolă [12] , acum învechit [13] ) sau un spațiu . Astfel, sensul punctului și al virgulei se dovedește a fi dependent de context (de exemplu, notația 1.546 în engleză înseamnă o mie cinci sute patruzeci și șase , iar în rusă înseamnă o întreagă cinci sute patruzeci și șase de miimi ). . Prin urmare, pentru a evita ambiguitatea, standardele internaționale ( ISO 31-0 , Biroul Internațional de Greutăți și Măsuri, IUPAC ) recomandă utilizarea doar a unui spațiu fără rupere (sau spațiere subțire în compunerea tipografică) pentru separatorul de grup [14] [15] .
Australia și Oceania | America | Asia | Africa | Europa | Limbi construite |
---|---|---|---|---|---|
Punct. | |||||
Australia , Noua Zeelandă | Canada vorbitoare de engleză , Mexic , Statele Unite ale Americii , Peru | Brunei , Israel , India , China , RPDC , Malaezia , Pakistan , Singapore , Taiwan , Thailanda , Filipine , Sri Lanka , Coreea de Sud , Japonia | Botswana , Egipt , Zimbabwe , Nigeria | Marea Britanie , Irlanda , Elveția | — |
Virgulă, | |||||
— | Toată America de Sud , cu excepția Peru , precum și Guatemala , Honduras , Republica Dominicană , Canada francofonă , Cuba , Nicaragua , Panama , El Salvador |
Vietnam , Indonezia , Turcia | Camerun , Africa de Sud | Toată Europa, cu excepția Marii Britanii și a Irlandei | Interlingua și Esperanto . |
Mumayiz٫ | |||||
— | — | Afganistan , Bahrain , Irak , Iran , Qatar , Kuweit , Emiratele Arabe Unite , Oman , Arabia Saudită , Siria | — | — | — |
Toate țările care folosesc virgula ca separator zecimal sunt, de asemenea, familiarizate cu notația în limba engleză datorită faptului că un astfel de sistem este utilizat în multe dispozitive electronice, cum ar fi calculatoarele .
Majoritatea sistemelor de operare permit utilizatorului să selecteze caracterele preferate pentru separatorul zecimal și pentru separatorul de mii, iar software-ul poate respecta această alegere.
Majoritatea limbajelor de programare folosesc un punct ca separator zecimal, iar în timpul dezvoltării limbajului Algol , a izbucnit o „furtună zecimală” între dezvoltatori (a se vedea articolul despre limbajul Algol ): europenii au cerut să aleagă o virgulă, iar americanii au cerut o perioadă.
Unele limbaje de programare - Ada , C# (din 7.0), D , Haskell (din 8.6.1), Java , OCaml , Perl , Python (din 3.6), PHP (din 7.4), Ruby , Go (din 1.13), Rust , Julia și Swift acceptă caracterul _( litera de subliniere , Unicode U+005F ) ca delimitator pentru lizibilitate. Deci, în aceste limbi, numărul 700000000 poate fi scris astfel: 700_000_000.
Semne matematice | |
---|---|
| |