Hallo Leute
Das hat jetzt vllt. weniger mit Java zu tun, dennoch ist es eine Aufgabe, die sich mir stellt.
Ich habe nicht vor dies zu programmieren, dennoch wüsste ich gerne, was die da von mir überhaupt wollen. Ich blick das irgendwie nicht so ganz.
Aufgabe: Gesucht ist ein neuer Datentyp "small", der Kommazahlen darstellen soll. Für diesen Datentyp sthen insgesamt 8 bits zur Verfügung.
Fragen:
a.) Definieren Sie, wie Sie Kommazahlen codieren wollen. Was bedeuten die einzelnen Bits?
Ich schätze mal ich nehme die Bits her, setze in der Mitte ein Komma und das wars. Links davon stellen die Zahlen vor dem Komma dar. 4 Bit --> max. Zahl 15
rechts davon, die Nachkommastellen 2 hoch -1, -2, -3, -4
insgesamt gibt es halt 2 hoch 8 Kombinationen.
Liege ich richtig?
b.) Nützt man den Datenraum vollständig aus, so hat man 256 Kombinationen zur Verfügung. Wie viele unterschiedliche Zahlen stellt ihre Codierung dar?
Weiss nicht wie man das berechnet ziemlich viele zb 0, .0.75, 0.5, 0.25, 0.... dann kann man noch die Kommazahlen untereinander mit versch. Kombinationen addieren etc. und das gibt wieder eine 0,... Zahl
c.) Welchen Wertebereich stellen sie dar (kleinste/grösste Zahl herausfinden)
Ich denke mal max. 15 und min 0 unsigned..
d.) Welches ist der kleinste Abstand zwischen zwei Zahlen. Welches der grösste
Hmm, der kleinste 2 hoch -4
der Grösste 2 hoch -1
Für Schnelle: Erstellen Sie ein Programm, das Ihnen die Werte aller Codierungen ausgibt.
Dazu gehöre ich wohl nicht
Dazu müsste ich wissen, wie man das berechnet..
Stimmt das so bisher?
Das hat jetzt vllt. weniger mit Java zu tun, dennoch ist es eine Aufgabe, die sich mir stellt.
Ich habe nicht vor dies zu programmieren, dennoch wüsste ich gerne, was die da von mir überhaupt wollen. Ich blick das irgendwie nicht so ganz.
Aufgabe: Gesucht ist ein neuer Datentyp "small", der Kommazahlen darstellen soll. Für diesen Datentyp sthen insgesamt 8 bits zur Verfügung.
Fragen:
a.) Definieren Sie, wie Sie Kommazahlen codieren wollen. Was bedeuten die einzelnen Bits?
Ich schätze mal ich nehme die Bits her, setze in der Mitte ein Komma und das wars. Links davon stellen die Zahlen vor dem Komma dar. 4 Bit --> max. Zahl 15
rechts davon, die Nachkommastellen 2 hoch -1, -2, -3, -4
insgesamt gibt es halt 2 hoch 8 Kombinationen.
Liege ich richtig?
b.) Nützt man den Datenraum vollständig aus, so hat man 256 Kombinationen zur Verfügung. Wie viele unterschiedliche Zahlen stellt ihre Codierung dar?
Weiss nicht wie man das berechnet ziemlich viele zb 0, .0.75, 0.5, 0.25, 0.... dann kann man noch die Kommazahlen untereinander mit versch. Kombinationen addieren etc. und das gibt wieder eine 0,... Zahl
c.) Welchen Wertebereich stellen sie dar (kleinste/grösste Zahl herausfinden)
Ich denke mal max. 15 und min 0 unsigned..
d.) Welches ist der kleinste Abstand zwischen zwei Zahlen. Welches der grösste
Hmm, der kleinste 2 hoch -4
der Grösste 2 hoch -1
Für Schnelle: Erstellen Sie ein Programm, das Ihnen die Werte aller Codierungen ausgibt.
Dazu gehöre ich wohl nicht
Dazu müsste ich wissen, wie man das berechnet..
Stimmt das so bisher?