binärer Exponentenbereich bezogen auf das Dezimalsystem

Status
Nicht offen für weitere Antworten.

cod3r

Mitglied
Hallo,

da mich die Programmiersprache Java sehr interessiert habe ich mir zwei empfohlene Bücher gekauft (http://www.grundkurs-java.de)....

und einfach angefangen.

Jetzt, nach dem behandeln von einfachen Datentypen, bin ich bei den Übungsaufgaben ins Stocken gekommen.



Es geht um eine normalisierte Mantisse

Code:
2> m >=1

Die Frage dazu lautet:
Code:
Stellen Sie fest, welcher binäre Exponentenbereich durch diese Darstellung abgedeckt wird. Überlegen Sie dann, welcher Exponentenbereich sich damit bezogen auf das Dezimalsystem ergibt.

Die Lösung:

Code:
Im normalisierten Fall hat eine Gleitkomma-Zahl mit Exponententeil E und Mantissenteil M den Wert

  +/- 1.M * 2^(E-1023)

Bezogen auf das Dezimalsystem ergibt sich damit ein Exponentenbereich von etwa -308 bis +308 und eine Rechengenauigkeit von knapp 16 Dezimalstellen.


Ich verstehe wriklich nur Bahnhof... ich kann noch nicht mal einen Ansatz vorschlagen, weil ich wirklich nicht weiß, wie man auf dieses Ergebnis kommt....

Kann mir jemand einen Tipp geben?

Gruß
cod3r
 

Marco13

Top Contributor
Der Exponentenbereich hat mit der Mantisse nicht so viel zu tun. Der Exponentenbereich ist hierbei die Menge der Zahlen, die mit den für den Exponenten zur Verfügung stehenden Bits abgedeckt werden können (unter Berücksichtigung der Art der Darstellung des Exponenten).

Vereinfacht(!!!): Man hat für den Exponenten 11 bits, darum kann man 1 bit für das Vorzeichn des Exponenten verwenden, und 10 bits für den Exponenten selbst (und in 10 Bits kann man Zahlen von 0 bis 1023 unterbringen). Vereinfacht(!!!) deswegen, weil nicht einfach "ein Bit für's Vorzeichen" verwendet wird (aber so ähnlich ist es)

Auf die 308 kommt man, wenn man sich mal 2^1023 ausrechnet... das ist in der Größenordnung von 10^308...
 

cod3r

Mitglied
Ah, jetzt klingelt es....

Habe auch nochmal im Web unter Gleitkommazahlen geschaut, und dies im Zusammenhang mit der Antwort von Marco13 ergibt einen gewaltigen Fortschritt...

Vielen Dank erstmal...

Gruß
cod3r
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Cassy3 Binärer Suchbaum Knoten rauslöschen Java Basics - Anfänger-Themen 1
G Java Binärer Suchbaum Java Basics - Anfänger-Themen 1
G Binärer Suchbaum Knoten zählen Java Basics - Anfänger-Themen 1
L Binärer Suchbaum Java Basics - Anfänger-Themen 2
F Aufgabe Rekursion Binärer Baum Java Basics - Anfänger-Themen 15
U Binärer Suchbaum delete Java Basics - Anfänger-Themen 1
S Binärer Suchbaum - Size als Variabel in innerer Klasse speichern Java Basics - Anfänger-Themen 2
H binärer String nach int convertieren Java Basics - Anfänger-Themen 3
E binärer suchbaum Java Basics - Anfänger-Themen 8
K Binärer Suchbaum Java Basics - Anfänger-Themen 3
D Binärer Suchbaum Java Basics - Anfänger-Themen 11
Q Binärer suchbaum Java Basics - Anfänger-Themen 2
T Binärer String zu Integer Java Basics - Anfänger-Themen 12
P Binärer Baum mit Composite-Entwurfsmuster Java Basics - Anfänger-Themen 2
Y Binärer Suchbaum Java Basics - Anfänger-Themen 5
S binärer string in negativen int umwandeln Java Basics - Anfänger-Themen 4
G Binärer Baum Java Basics - Anfänger-Themen 3
M Binärer Baum Tiefe Java Basics - Anfänger-Themen 14
M Binärer Suchbaum Höhe Java Basics - Anfänger-Themen 6
G Hoffe jemand kann mir ein paar Tips geben:binärer Suchbaum Java Basics - Anfänger-Themen 3
E Binärer Suchbaum Java Basics - Anfänger-Themen 7
T binärer Baum Java Basics - Anfänger-Themen 3
R binärer Baum Java Basics - Anfänger-Themen 2
R binärer Suchbaum Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben