b-adische Entwicklung von (periodischen) Brüchen

Autor:
hawe

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...