Duden/Zahlen Konstante
Null
- Typ:
Zahl
- Wert:
0
null
- Typ:
Zahl
- Wert:
0
Zwei
- Typ:
Zahl
- Wert:
2
zwei
- Typ:
Zahl
- Wert:
2
zweite
- Typ:
Zahl
- Wert:
2
zweiten
- Typ:
Zahl
- Wert:
2
Drei
- Typ:
Zahl
- Wert:
3
drei
- Typ:
Zahl
- Wert:
3
dritte
- Typ:
Zahl
- Wert:
3
dritten
- Typ:
Zahl
- Wert:
3
Vier
- Typ:
Zahl
- Wert:
4
vier
- Typ:
Zahl
- Wert:
4
vierte
- Typ:
Zahl
- Wert:
4
vierten
- Typ:
Zahl
- Wert:
4
Fünf
- Typ:
Zahl
- Wert:
5
fünf
- Typ:
Zahl
- Wert:
5
fünfte
- Typ:
Zahl
- Wert:
5
fünften
- Typ:
Zahl
- Wert:
5
Sechs
- Typ:
Zahl
- Wert:
6
sechs
- Typ:
Zahl
- Wert:
6
sechste
- Typ:
Zahl
- Wert:
6
sechsten
- Typ:
Zahl
- Wert:
6
Sieben
- Typ:
Zahl
- Wert:
7
sieben
- Typ:
Zahl
- Wert:
7
siebte
- Typ:
Zahl
- Wert:
7
siebten
- Typ:
Zahl
- Wert:
7
Acht
- Typ:
Zahl
- Wert:
8
acht
- Typ:
Zahl
- Wert:
8
achte
- Typ:
Zahl
- Wert:
8
achten
- Typ:
Zahl
- Wert:
8
Neun
- Typ:
Zahl
- Wert:
9
neun
- Typ:
Zahl
- Wert:
9
neunte
- Typ:
Zahl
- Wert:
9
neunten
- Typ:
Zahl
- Wert:
9
Zehn
- Typ:
Zahl
- Wert:
10
zehn
- Typ:
Zahl
- Wert:
10
zehnte
- Typ:
Zahl
- Wert:
10
zehnten
- Typ:
Zahl
- Wert:
10
Elf
- Typ:
Zahl
- Wert:
11
elf
- Typ:
Zahl
- Wert:
11
elfte
- Typ:
Zahl
- Wert:
11
elften
- Typ:
Zahl
- Wert:
11
Zwölf
- Typ:
Zahl
- Wert:
12
zwölf
- Typ:
Zahl
- Wert:
12
zwölfte
- Typ:
Zahl
- Wert:
12
zwölften
- Typ:
Zahl
- Wert:
12
Einhundert
- Typ:
Zahl
- Wert:
100
Hundert
- Typ:
Zahl
- Wert:
100
hundert
- Typ:
Zahl
- Wert:
100
hunderte
- Typ:
Zahl
- Wert:
100
hunderten
- Typ:
Zahl
- Wert:
100
Eintausend
- Typ:
Zahl
- Wert:
1000
Tausend
- Typ:
Zahl
- Wert:
1000
tausend
- Typ:
Zahl
- Wert:
1000
tausenste
- Typ:
Zahl
- Wert:
1000
tausensten
- Typ:
Zahl
- Wert:
1000
Zehntausend
- Typ:
Zahl
- Wert:
10000
zehntausend
- Typ:
Zahl
- Wert:
10000
Einhunderttausend
- Typ:
Zahl
- Wert:
100000
einhunderttausend
- Typ:
Zahl
- Wert:
100000
Million
- Typ:
Zahl
- Wert:
1000000
einhalb
- Typ:
Kommazahl
- Wert:
0,5
halb
- Typ:
Kommazahl
- Wert:
0,5
anderthalb
- Typ:
Kommazahl
- Wert:
1,5
eineinhalb
- Typ:
Kommazahl
- Wert:
1,5
Duden/Zahlen Funktionen
MinZahl
Gibt -9223372036854775807 zurück.
- Rückgabe Typ:
Zahl
Aliase
der minimale Wert einer Zahl
Implementation
Gib 1 um 63 Bit nach Links verschoben zurück.
MaxZahl
Gibt 9223372036854775807 zurück.
- Rückgabe Typ:
Zahl
Aliase
der maximale Wert einer Zahl
Implementation
Gib 9223372036854775807 zurück.
MinKommazahl
Gibt -(2−2^−31) · 2^1023 zurück.
- Rückgabe Typ:
Kommazahl
Aliase
der minimale Wert einer Kommazahl
Implementation
Gib -(2 minus 2 hoch -31) mal 2 hoch 1023 zurück.
MaxKommazahl
Gibt (2−2^−31) · 2^1023 zurück.
- Rückgabe Typ:
Kommazahl
Aliase
der maximale Wert einer Kommazahl
Implementation
Gib (2 minus 2 hoch -31) mal 2 hoch 1023 zurück.
EpsilonPos
Gibt 2^-1022 zurück.
Der Wert der am nächsten zu +0 ist.
- Rückgabe Typ:
Kommazahl
Aliase
der kleinste positive Wert einer Kommazahl
Implementation
Gib 2 hoch -1022 zurück.
EpsilonNeg
Gibt -2^-1022 zurück.
Der Wert der am nächsten zu -0 ist.
- Rückgabe Typ:
Kommazahl
Aliase
der kleinste negative Wert einer Kommazahl
Implementation
Gib -2 hoch -1022 zurück.
Unendlich
Gibt Unendlich (1,0 durch 0,0) zurück.
- Rückgabe Typ:
Kommazahl
Aliase
Unendlich
Implementation
Gib 1,0 durch 0,0 zurück.
Minus_Unendlich
Gibt Unendlich (-1,0 durch 0,0) zurück.
- Rückgabe Typ:
Kommazahl
Aliase
Minus-Unendlich
Implementation
Gib -1,0 durch 0,0 zurück.
KeineZahl
Gibt NaN (0,0 durch 0,0) zurück.
- Rückgabe Typ:
Kommazahl
Aliase
keine Zahl
Implementation
Gib 0,0 durch 0,0 zurück.
Zahl_Eins
- Rückgabe Typ:
Zahl
Aliase
ein
Eins
eins
erste
ersten
Implementation
[ Funktion, weil "ein" ein reservierter Token ist ] Gib 1 zurück.
Zahl_Million
Gibt 1000000 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Zahl
Aliase
<n> Million
Implementation
Gib n mal 1000000 zurück.
Zahl_Bruch_Halbe
Gibt <n> durch 2 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Halbe
Implementation
Gib n durch 2 zurück.
Zahl_Bruch_Drittel
Gibt <n> durch 3 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Drittel
Implementation
Gib n durch 3 zurück.
Zahl_Bruch_Viertel
Gibt <n> durch 4 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Viertel
Implementation
Gib n durch 4 zurück.
Zahl_Bruch_Fünftel
Gibt <n> durch 5 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Fünftel
Implementation
Gib n durch 5 zurück.
Zahl_Bruch_Sechstel
Gibt <n> durch 6 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Sechstel
Implementation
Gib n durch 6 zurück.
Zahl_Bruch_Siebtel
Gibt <n> durch 7 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Siebtel
Implementation
Gib n durch 7 zurück.
Zahl_Bruch_Achtel
Gibt <n> durch 8 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Achtel
Implementation
Gib n durch 8 zurück.
Zahl_Bruch_Neuntel
Gibt <n> durch 9 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Neuntel
Implementation
Gib n durch 9 zurück.
Zahl_Bruch_Zehntel
Gibt <n> durch 10 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Zehntel
Implementation
Gib n durch 10 zurück.
Zahl_Bruch_Elftel
Gibt <n> durch 11 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Elftel
Implementation
Gib n durch 11 zurück.
Zahl_Bruch_Zwölftel
Gibt <n> durch 12 zurück.
- Parameter:
n
- Parameter Typ:
Zahl
- Rückgabe Typ:
Kommazahl
Aliase
<n> Zwölftel
Implementation
Gib n durch 12 zurück.
Zahl_Duzent
Gibt <z> mal 12 zurück.
- Parameter:
z
- Parameter Typ:
Zahl
- Rückgabe Typ:
Zahl
Aliase
<z> Dutzend
Implementation
Gib z mal 12 zurück.
Hex_Zu_Zahl
- Parameter:
hex
- Parameter Typ:
Text
- Rückgabe Typ:
Zahl
Aliase
die Hexadezimalzahl <hex>
Implementation
Die Zahl l ist die Länge von hex. Die Zahl ergebnis ist 0. Für jede Zahl i von die Länge von hex bis 1 mit Schrittgröße -1, mache: Die Zahl bz ist (hex an der Stelle i) als Zahl. Wenn bz zwischen 96 und 103 ist, verringere bz um 87. Wenn aber bz zwischen 47 und 58 ist, verringere bz um 48. Wenn aber bz zwischen 64 und 71 ist, verringere bz um 55. Sonst: Melde den Fehler "Ungültige Hexadezimalzahl". Gib 0 zurück. Erhöhe ergebnis um (bz mal 16 hoch (l minus i)) als Zahl. Gib ergebnis zurück.
Zahl_Zu_Hex
- Parameter:
zahl
- Parameter Typ:
Zahl
- Rückgabe Typ:
Text
Aliase
<zahl> in Hexadezimal
Implementation
Wenn zahl gleich 0 ist, dann: Gib "0" zurück. Wenn zahl kleiner als 0 ist, dann: Gib '-' verkettet mit (-zahl in Hexadezimal) zurück. Der Text ergebnis ist "". Solange zahl ungleich 0 ist, mache: Speichere hexZiffern an der Stelle (zahl modulo 16) verkettet mit ergebnis in ergebnis. Speichere (zahl durch 16) als Zahl in zahl. Gib ergebnis zurück.