Thread Zahlensystem, Kovertierungsregeln? (13 answers)
Opened by SirLant at 2003-09-24 00:03

ronald
 2003-09-25 15:59
#22914 #22914
User since
2003-08-15
76 Artikel
BenutzerIn
[default_avatar]
Hallo,

Deine Formel
Code: (dl )
1
2
3
4
Ausgangszahl[Ziffer1,Ziffer2,Ziffer3] = 
Ziffer3 + Zielbasis^(StelleDerZiffer-1) +
Ziffer2 + Zielbasis^(StelleDerZiffer-1) +
Ziffer1 + Zielbasis^(StelleDerZiffer-1) = ZahlInZielbasis

ist so nicht richtig.

1. muss es
Code: (dl )
1
2
3
4
Ausgangszahl[Ziffer1,Ziffer2,Ziffer3] = 
Ziffer3 * Zielbasis^(StelleDerZiffer-1) +
Ziffer2 * Zielbasis^(StelleDerZiffer-1) +
Ziffer1 * Zielbasis^(StelleDerZiffer-1) = ZahlInZielbasis

heissen :)

und zweitens würde ich
Code: (dl )
1
2
3
4
Ausgangszahl[Ziffer1,Ziffer2,Ziffer3] = 
Ziffer1 * Zielbasis^(AnzahlDerZiffern-StelleDerZiffer) +
Ziffer2 * Zielbasis^(AnzahlDerZiffern-StelleDerZiffer) +
Ziffer3 * Zielbasis^(AnzahlDerZiffern-StelleDerZiffer) = ZahlInZielbasis

schreiben :) :)

Drittens ist das Ergebnis nicht vom Zahlensystem abhängig, sondern nur die Darstellung.
Somit ergibt sich:
Code: (dl )
1
2
3
4
Wert(Ausgangsbasis,Ziffer1,Ziffer2,Ziffer3) = 
Ziffer1 * Ausgangsbasis^(AnzahlDerZiffern-StelleDerZiffer) +
Ziffer2 * Ausgangsbasis^(AnzahlDerZiffern-StelleDerZiffer) +
Ziffer3 * Ausgangsbasis^(AnzahlDerZiffern-StelleDerZiffer)

:) :) :)

Beispiel:
Code: (dl )
1
2
3
4
5
6
7
Wert(16, F, E) =  /* F=15, E=14 */
15 * 16^(2-1) +
14 * 16^(2-2)
= 15 * 16^1 + 14 * 16^0
= 15*16 + 14*1 = 254
Was so viel bedeutet wie:
X"FE" = 254


HTH, und frustriert nicht zu arg.

View full thread Zahlensystem, Kovertierungsregeln?