Gleitkommazahl in Dezimalzahl umrechnen

Cookiieee

Mitglied
Heey,
ich weiß zwar nicht, ob dieser Bereich der richtige ist, doch ich benötige etwas Hilfe bei meiner ersten Informatik Hausuafgabe.

Ich muss die 13bit Gleitkommazahl 1 1 0 0 0 1 1 0 1 1 0 0 0 in eine Dezimalzahl umrechnen, mir ist bewusst, wie ich sowas von dezimal in binär berechne, jedoch habe ich Schwierigkeiten es umgekehrt zu lösen.

1bit VZ
5bit Eponent (Exzess ist 0 1 1 1 1)
7bit Mantisse

Die Teilaufgaben sind:

1.Vorzeichen: -
2.Exponent:
3.Vorkammazahl:
4.Nachkommazahl:
5.vollständiges Ergebnis:

Mein Ansatz wäre:

Da ja am Anfang der Zeichenkette eine 1 ist, ist das Vorzeichen ein (-).
Mantisse: 1011000 -> 1,1011000
Exponent: 10001 = 17-5= 12
1,1011000*2^12 = 1101100,0

Irgendwie scheint mir der letzte Schritt falsch zu sein und wie komme ich auf die Vor und Nachkommazahlen :/
Ich hoffe jemand kann mir dabei helfen, bedanke mich im Voraus !
 
K

kneitzel

Gast
Da hast Du wohl ein paar Mal nicht ganz aufgepasst ....

Fangen wir einfach am Ende an (Spielt aber für die Lösung keine Rolle):
1,1011000*2^12 = 1101100,0
2^12 bedeutet, das Komma um 12 Stellen zu verschieben. Du hast das aber nicht um 12 Stellen verschoben sondern nur um 6 Stellen...

Aber das spielt keine Rolle, weil die Werte, zu denen Du gekommen bist, falsch sind.

Mantisse: 1011000 -> 1,1011000 -> Das ist noch richtig

Exponent: 10001 = 17-5= 12
Die Schreibweise ist so natürlich verwirrend ... 10001 = 17 wäre ok. Exzess ist 0 1 1 1 1 -> Das ist aber nicht 5 sondern 15. Und damit kommt dann da als Wert 17-15 = 2.

==> 1,1011000 * 2^2 = 110,11

Und da musst Du dann nur noch die Werte der jeweiligen 1er zusammen addieren um den Wert zu bekommen.

Das wäre, was ich so auf Anhieb da sehen würde - wobei ich das viele Jahre nicht mehr praktisch gemacht habe. Daher hoffe ich, dass ich da jetzt nichts falsch im Kopf hatte.
 

Cookiieee

Mitglied
Oh okay Dankeschön, gut zu wissen.
Also ich habe jetzt -6,75 heraus, wäre das so richtig ?
Und eine Frage hätte ich jetzt noch und zwar bezüglich der Vor- und Nachkommastelle, wie bekomme ich die heraus..?
 
K

kneitzel

Gast
Da ist die Frage, wie ihr das definiert habt und wie ihr das angeben wollt. Vor dem Komma steht ja -6 bzw -110.
Nach dem Komma das 11 bzw 75. (Oder besser geschrieben als 0,11 oder 0,75, damit klar ist, um was es sich handelt.)
(Wobei die binären Darstellungen noch ein "0b" vorangestellt bekommen könnten, damit klar ist, dass es sich um eine binäre Darstellung handelt.)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 5
K Gleitkommazahl macht man 0 punkt matisse oder 1 punkt matisse Java Basics - Anfänger-Themen 2
D Bit-Darstellung Gleitkommazahl Java Basics - Anfänger-Themen 2
H string zu einer Gleitkommazahl zusammenführen Java Basics - Anfänger-Themen 20
S Gleitkommazahl zur Basis b berechnen Java Basics - Anfänger-Themen 2
T Wie Eingabe von Gleitkommazahl mit Komma statt Punkt Java Basics - Anfänger-Themen 4
wofus Interface EditText Feld Multiline Dezimalzahl Java Basics - Anfänger-Themen 2
J Dezimalzahl in Bruch Umwandeln und Kürzen Java Basics - Anfänger-Themen 8
S Variablen Abbruchbedingung: Dezimalzahl Java Basics - Anfänger-Themen 32
W Dezimalzahl in Binär umwandeln - Was sollte ich an meinem Programm verbessern? Java Basics - Anfänger-Themen 5
Aprendiendo Gibt es in der JAVA-API eine Funktion, die eine Dezimalzahl in eine binäre Zahl umwandelt? Java Basics - Anfänger-Themen 8
P Zeichenkette mit Binärzahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 3
O Dezimalzahl in andere Zahlensysteme Java Basics - Anfänger-Themen 5
1 Binärdarstellung (als String) in Dezimalzahl umwandeln Java Basics - Anfänger-Themen 8
H inputfeld dezimalzahl mit komme statt punkt Java Basics - Anfänger-Themen 12
H OOP Dezimalzahl in Binärzahl mit GUI - Problem Java Basics - Anfänger-Themen 14
J Dezimalzahl in Binärdarstellung Java Basics - Anfänger-Themen 6
F Variablen Dezimalzahl oder doch nicht? Java Basics - Anfänger-Themen 5
D String mit 2 Stellen nach dem Komma (Dezimalzahl) Java Basics - Anfänger-Themen 9
D Umwandlung char -> dezimalzahl und ausgabe als int Java Basics - Anfänger-Themen 5
C Dezimalzahl in Dualzahl. Java Basics - Anfänger-Themen 11
S Regex für Dezimalzahl. Problem mit Nachkommastellen Java Basics - Anfänger-Themen 5
P Umrechnung von Basis b zu Dezimalzahl Java Basics - Anfänger-Themen 7
R dezimalzahl in hexadezimalzahl umwandeln Java Basics - Anfänger-Themen 14
G Dezimalzahl(integer) ziffernweise umdrehen Java Basics - Anfänger-Themen 3
G Binärzahl in dezimalzahl umwandeln Java Basics - Anfänger-Themen 5
H Uhrzeitespanne in Integer Wert umrechnen Java Basics - Anfänger-Themen 1
M Weitere Längen umrechnen Java Basics - Anfänger-Themen 2
W Stellenwertsysteme Umrechnen Java Basics - Anfänger-Themen 12
W Stellenwertsysteme umrechnen Java Basics - Anfänger-Themen 22
B Relativen Anteil von zwei Datümer auf Monatsebene umrechnen Java Basics - Anfänger-Themen 130
F Koordinaten umrechnen Java Basics - Anfänger-Themen 10
Viktormk Methoden Zahlensysteme umrechnen / "Quartärsystem" Java Basics - Anfänger-Themen 4
GreenTeaYT Datentypen Fahrenheit - Celsius Umrechnen 2in1 Variable? Java Basics - Anfänger-Themen 10
D Liste mit Zeitstempeln in Arbeitszeit umrechnen Java Basics - Anfänger-Themen 7
A Software zum Umrechnen römischer Zahlen Java Basics - Anfänger-Themen 10
N Zahlensysteme umrechnen; Probleme bei Kommazahlen Java Basics - Anfänger-Themen 3
B tageszahl in Datum umrechnen Java Basics - Anfänger-Themen 6
H Umrechnen Aufgabe Java Basics - Anfänger-Themen 3
M Compiler-Fehler Binäre Zahlen in Dezimalzahlen umrechnen Java Basics - Anfänger-Themen 3
E Umrechnen Basis 2-36, Probleme mit Basis 36 Java Basics - Anfänger-Themen 8
R Minuten umrechnen. Java Basics - Anfänger-Themen 9
E Datentypen Von int in double umrechnen. Java Basics - Anfänger-Themen 3
E Datum und Uhrzeit von UTC in MET umrechnen Java Basics - Anfänger-Themen 6
V Programm zum Umrechnen von Pferdestärken in kW Java Basics - Anfänger-Themen 9
P Datentypen int in Prozent "umrechnen" Java Basics - Anfänger-Themen 4
V Tool zum Umrechnen Dezimal in Hex Java Basics - Anfänger-Themen 7
Developer_X Kreiskoordinaten in Normale Koordinaten umrechnen Java Basics - Anfänger-Themen 4
N Laufzeit in Nanosekunden - in Minuten umrechnen Java Basics - Anfänger-Themen 6
N Tage in Jahre, Monate umrechnen Java Basics - Anfänger-Themen 1
G Uhrzeit hh:mm:ss in minuten umrechnen Java Basics - Anfänger-Themen 4
G Timestamp in Minuten umrechnen Java Basics - Anfänger-Themen 8
S Millisekunden umrechnen Java Basics - Anfänger-Themen 12
J Datum in Kalenderwoche umrechnen Java Basics - Anfänger-Themen 3
F Seknunden in dd.MM.YYYY umrechnen Java Basics - Anfänger-Themen 9
G Farbwerte umrechnen Java Basics - Anfänger-Themen 4
M mm in cm umrechnen und auf 5er oder auf 10er aufrunden! Java Basics - Anfänger-Themen 2
G Maßeinheiten umrechnen Java Basics - Anfänger-Themen 3
D Formel zum umrechnen in java o_O Java Basics - Anfänger-Themen 9
R in Binärzahlen umrechnen Java Basics - Anfänger-Themen 15
M Dateigrösse umrechnen? Java Basics - Anfänger-Themen 6
G Umrechnen von Zahlensystemen Java Basics - Anfänger-Themen 7
G byte und double umrechnen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben