Hallo Gemeinde!
Ich bin mitlerweile echt am verzweifeln bei einer Aufgabe zur umrechnung von Binärzahlen in Dezimalzahlen.
Also gegeben sind
0 10000001 1100 0000 0000 0000 0000 000(2)
und
0 10000000 1000 0000 0000 0000 0000 000(2)
(2) Halt als kennung für Binärzahl
In der letzten Vorlesung ist der Prof auf Mantissen, Exponenten, Vorzeichen etc. bei Binärzahlen eingegangen, allerdings hab ich das noch nicht so wirklich ganz verstanden (Ich studiere auch kein Informatik, aber ich muss halt den Kurs belegen)
Alle meine Komilitonen rechnen halt die Zahl stur durch, so das Ich bisher fast von jeden 1088421888 (Zahl 1) gehört hab.
Allerdings geben sich bei mir da Zweifel auf wegen diesem IEEE 754.
Ich hab einfach mal ausprobiert im folgenden Rechner: Gleitkommazahlen nach IEEE-754
Hier per Brutforce Methode paar Zahlen eingehauen bis der Rechner schlussendlich die Identischen Zahlen als Binärzahlen (Siehe oben) ausgespuckt hat.
Ergebnis 7 (Zahl 1) und 3 (Zahl 2) mit Short real (32 Bit)
Um endlich auf meine Frage
zu kommen:
Was ist jetz richtig? Meine Zahl oder die meiner Komilitonen?
Wenn meine richtig ist: Warum?^^ (Also wie komm ich da drauf, ich habs ja einfach nur durch ausprobieren bekommen, hab aber kein plan wie mans umrechnet, vorallem nicht von Binär auf Dezimal da ja der Rechner nur Dezimal auf Binär kann)
Wenn die andere richtig ist: Warum ist meine Zahl falsch bzw. was soll der Rechner oder dieses IEEE 754?
Die Aufgabe geht auch noch weiter, aber ich denke ich benötige erst einmal ein Grundverständniss wie das nun genau funktioniert.
Hoffe mir kann irgendwer weiterhelfen!
Grüße Vultus
Ich bin mitlerweile echt am verzweifeln bei einer Aufgabe zur umrechnung von Binärzahlen in Dezimalzahlen.
Also gegeben sind
0 10000001 1100 0000 0000 0000 0000 000(2)
und
0 10000000 1000 0000 0000 0000 0000 000(2)
(2) Halt als kennung für Binärzahl
In der letzten Vorlesung ist der Prof auf Mantissen, Exponenten, Vorzeichen etc. bei Binärzahlen eingegangen, allerdings hab ich das noch nicht so wirklich ganz verstanden (Ich studiere auch kein Informatik, aber ich muss halt den Kurs belegen)
Alle meine Komilitonen rechnen halt die Zahl stur durch, so das Ich bisher fast von jeden 1088421888 (Zahl 1) gehört hab.
Allerdings geben sich bei mir da Zweifel auf wegen diesem IEEE 754.
Ich hab einfach mal ausprobiert im folgenden Rechner: Gleitkommazahlen nach IEEE-754
Hier per Brutforce Methode paar Zahlen eingehauen bis der Rechner schlussendlich die Identischen Zahlen als Binärzahlen (Siehe oben) ausgespuckt hat.
Ergebnis 7 (Zahl 1) und 3 (Zahl 2) mit Short real (32 Bit)
Um endlich auf meine Frage
Was ist jetz richtig? Meine Zahl oder die meiner Komilitonen?
Wenn meine richtig ist: Warum?^^ (Also wie komm ich da drauf, ich habs ja einfach nur durch ausprobieren bekommen, hab aber kein plan wie mans umrechnet, vorallem nicht von Binär auf Dezimal da ja der Rechner nur Dezimal auf Binär kann)
Wenn die andere richtig ist: Warum ist meine Zahl falsch bzw. was soll der Rechner oder dieses IEEE 754?
Die Aufgabe geht auch noch weiter, aber ich denke ich benötige erst einmal ein Grundverständniss wie das nun genau funktioniert.
Hoffe mir kann irgendwer weiterhelfen!
Grüße Vultus
Zuletzt bearbeitet: