b-adische Entwicklung von (periodischen) Brüchen
Darstellung von Zahlensystemen der Basis b.
a0 gibt in dem Applet die Dezimalzahl an, die zu einem periodischen b-adischen Bruch führt.
Die Funktion Dez2Base(b,a) zerlegt a in 2 Listen mit den Vorkomma- und Nachkomma-Ziffern zur Basis b.
Die Textdarstellung der Entwicklung hab ich in zwei Variablen uc_1.uc_2 ins Algebrafenster ausgelagert.
Die Funktion Digit() sollte eine Textdarstellung erzeugen, die bis zur hexadezimalen Basis 16 die übliche Zahlendarstellung vewendet- allerdings ist die dazu verwendete Funktion UniCodeToText fehlerhaft und liefert im CAS ggf. einen numerischen Wert und keinen Text aus. Führende 0en in der Nachkomma-Liste verschwinden!
Ich habe den Buchstaben O anstelle 0 (unicode 48=0 <> 79=O) in der zur Wandlung verwendeten Variablen Code eingetragen - was aber u.U. wieder andere Probleme verursacht (z.B 1O wird als Multiplikation interpretiert was evtl. führende 1en verschwinden lässt): z.B. b=7, a_0=211/165.
Vielleicht wird der Bug korrigiert - oder auch nicht...