Notation

Talsystemer i kultur
indo-arabisk
arabisk
tamil
burmesisk
Khmer
Lao
Mongolsk
Thai
østasiatisk
kinesisk
japansk
Suzhou
koreansk
Vietnamesiske
tællestokke
Alfabetisk
Abjadia
Armensk
Aryabhata
kyrillisk
græsk
Georgisk
etiopisk
jødisk
Akshara Sankhya
Andet
Babylonsk
egyptisk
etruskisk
romersk
Donau
Attic
Kipu
Mayan
Aegean
KPPU-symboler
positionelle
2 , 3 , 4 , 5 , 6 , 8 , 10 , 12 , 16 , 20 , 60
Nega-positionel
symmetrisk
blandede systemer
Fibonacci
ikke-positionelle
Ental (unær)

Talsystemet ( engelsk  numeral system eller system of numeration ) er en symbolsk metode til at skrive tal , der repræsenterer tal ved hjælp af skrevne tegn .

Notation:

Talsystemer er opdelt i:

Positionsnummersystemer

I positionstalsystemer har det samme taltegn ( ciffer ) i en talindtastning forskellige betydninger afhængigt af det sted ( ciffer ), hvor det er placeret. Opfindelsen af ​​positionsnummerering baseret på den lokale betydning af cifrene tilskrives sumererne og babylonerne ; en sådan nummerering blev udviklet af hinduerne og havde uvurderlige konsekvenser i den menneskelige civilisations historie. Disse systemer inkluderer det moderne decimaltalssystem , hvis fremkomst er forbundet med at tælle på fingrene. I middelalderens Europa dukkede den op gennem italienske købmænd, som igen lånte den af ​​araberne.

Det positionelle talsystem forstås normalt som det -ary talsystem, som er defineret af et heltal , kaldet grunden af ​​talsystemet. Et heltal uden fortegn i det -ary talsystem er repræsenteret som en endelig lineær kombination af potenser af tallet :

, hvor  er heltal, kaldet cifre , der opfylder uligheden .

Hver grad i en sådan post kaldes kategoriens vægtningsfaktor . Cifrenes anciennitet og deres tilsvarende cifre bestemmes af værdien af ​​indikatoren (ciffernummer). Normalt udelades indledende nuller i tal, der ikke er nul.

Hvis der ikke er nogen uoverensstemmelser (for eksempel når alle cifre præsenteres i form af unikke skrevne tegn), skrives nummeret som en sekvens af dets -ary-cifre, anført i faldende rækkefølge af cifre fra venstre mod højre:

For eksempel er tallet hundrede tre repræsenteret i decimaltalsystemet som:

De mest almindeligt anvendte positionssystemer er:

I positionelle systemer gælder det, at jo større talsystemets basis er , jo færre cifre (dvs. cifre at skrive ) kræves, når du skriver et tal.

Blandede talsystemer

Det blandede talsystem er en generalisering af det -ary talsystem og refererer også ofte til positionstalsystemer. Grundlaget for det blandede talsystem er en stigende talrække , og hvert tal i det er repræsenteret som en lineær kombination :

, hvor der er pålagt nogle restriktioner på koefficienterne , der som før kaldes cifre .

Registrering af et tal i et blandet talsystem er opregningen af ​​dets cifre i rækkefølge efter faldende indeks , startende fra det første ikke-nul.

Afhængigt af typen som funktion af blandede talsystemer kan være potens , eksponentiel osv. Når for nogle , falder det blandede talsystem sammen med det eksponentielle -ary talsystem.

Det mest berømte eksempel på et blandet talsystem er repræsentationen af ​​tid som et antal dage, timer, minutter og sekunder. I dette tilfælde svarer værdien af ​​" dage, timer, minutter, sekunder" til værdien af ​​sekunder.

Faktorielt talsystem

I faktortalssystemet er baserne rækkefølgen af ​​faktorialer , og hvert naturligt tal er repræsenteret som:

, hvor .

Faktorial-talsystemet bruges ved afkodning af permutationer med lister over inversioner : med et permutationsnummer kan du selv gengive det på følgende måde: permutationsnummeret (nummereringen starter fra nul) skrives i faktortalssystemet, mens koefficienten på tallet vil angive antallet af inversioner for et element i det sæt, hvor der foretages permutationer (antallet af elementer mindre end , men til højre for det i den ønskede permutation).

Eksempel: overvej et sæt af permutationer af 5 elementer, der er 5 i alt! = 120 (fra permutation med nummer 0 - (1,2,3,4,5) til permutation med nummer 119 - (5,4,3,2,1)), finder vi permutation med nummer 100:

lad  — koefficienten for tallet , så , , , så: antallet af elementer mindre end 5, men stående til højre er 4; antallet af elementer mindre end 4, men til højre er 0; antallet af elementer mindre end 3, men til højre er 2; antallet af elementer mindre end 2, men til højre er 0 (det sidste element i permutationen "sættes" på det eneste tilbageværende sted) - således vil permutationen med nummer 100 se ud: (5,3,1, 2,4) Kontrol af denne metode kan gøres ved direkte at tælle inversionerne for hvert permutationselement.

Fibonacci talsystem

Fibonacci-talsystemet er baseret på Fibonacci-tallene . Hvert naturligt tal i det er repræsenteret som:

, hvor  er Fibonacci-tallene, , mens koefficienterne har et endeligt antal enheder, og der er ikke to enheder i træk.

Ikke-positionelle talsystemer

I ikke-positionelle talsystemer er værdien, som et ciffer står for, ikke afhængig af positionen i tallet. I dette tilfælde kan systemet pålægge begrænsninger på placeringen af ​​numrene, for eksempel, så de er arrangeret i faldende rækkefølge.

De mest almindelige ikke-positionelle talsystemer i dag er romertal .

Binomialtalssystem

I det binomiale talsystem er tallet x repræsenteret som en sum af binomiale koefficienter :

, hvor

For enhver fast værdi er hvert naturligt tal repræsenteret på en unik måde. [en]

Residual Class System (SOC)

Repræsentationen af ​​et tal i det resterende klassesystem er baseret på begrebet rest og den kinesiske restsætning . RNS er defineret af et sæt parvise coprime- moduler med et produkt , således at hvert heltal fra intervallet er forbundet med et sæt rester , hvor

Samtidig garanterer den kinesiske restsætning entydigheden af ​​repræsentationen for tal fra intervallet .

I RNS udføres aritmetiske operationer (addition, subtraktion, multiplikation, division) komponent for komponent, hvis resultatet vides at være et heltal og også ligger i .

Ulemperne ved RNS er evnen til kun at repræsentere et begrænset antal tal, samt manglen på effektive algoritmer til sammenligning af tal repræsenteret i RNS. Sammenligning udføres normalt gennem konvertering af argumenter fra RNS til et blandet talsystem i baser .

Stern-Brocot nummersystem

Stern-Brocot-talsystemet  er en måde at skrive positive rationelle tal på baseret på Stern-Brocot-træet .

Se også

Noter

  1. Lando S.K. Kapitel 1. Opgave 1.13 // Forelæsninger om generering af funktioner . - 3. udg., Rev. - M . : MTsNMO , 2007. - 144 s. - ISBN 978-5-94057-042-4 .  (utilgængeligt link)

Links