Festpunktzahl

Gast #3172245
Lesenswert?
• ▲
▼
Ich habe folgende Aufgabe:
9) Wie viele Zahlen lassen sich mit einer 16-stelligen
-Betragszahl
-Festpunktzahl in Zweierkomplement-Darstellung für negative Zahlen
darstellen?

Antwort:
Betragszahl 65535 Zahlen,  da -32768 bis 32767 möglich
Festpunktzahl: ich vermute auch 65535 da die genauigkeit der Zahl die 
Gesamtanzahl begrenzt. Ist das korrekt ?

Vielen Dank im Voraus
Gast #3172433
Lesenswert?
• ▲
▼
Εrnst B✶ schrieb:
> float heist float (deutsch: Gleitpunktzahl) weil der Dezimalpunkt
> gleitet, also eben nicht fix ist.

Der Typ float hat mit Dezimalzahl (und Dezimalpunkt) ausgesprochen wenig 
zu tun. Es ist meist sogar nicht mal möglich, eine glatte Dezimalzahl 
exakt in eine Float-Zahl umzuwandeln.
Der Datentyp float repräsentiert diejenige Teilmenge der Rationale 
Zahlen, deren Nenner eine ganzzahlige Zweierpotenz ist.
#3172472
Lesenswert?
• ▲
▼
>Der Typ float hat mit Dezimalzahl (und Dezimalpunkt) ausgesprochen wenig

nachdem das Wort "Dezimalzahl" in der Antwort von Εrnst B✶ überhaupt 
nicht vorkommt,
finde ich die "Richtigstellung" jetzt etwas befremdlich..


wie man jetzt den "Dezimalpunkt" beim Binären Zahlensystem nennt, wäre 
natürlich interessant, heißt der dann "Dualpunkt" ??

bzw. bei "uns" natürlich "Dualbeistrich"

@TO: Hausaufgaben werden hier nicht gelöst ;-)
#3172475
Lesenswert?
• ▲
▼
Robert L. schrieb:
> finde ich die "Richtigstellung" jetzt etwas befremdlich

Recht hat er ja schon (Ich erinner mich vage an diverse 
Numerik-Vorlesungen vor vielen, vielen Jahren)...
Ist halt für "Normalsterbliche" einfacher sich Fix/Fließpunkt anhand des 
Dezimalpunktes vorzustellen. Wer als Kind natürlich schon das Zählen bis 
1023 mit seinen 10 Fingern gelernt hat, mag das anders sehen...
#3173258
Lesenswert?
• ▲
▼
Robert L. schrieb:
> @TO: Hausaufgaben werden hier nicht gelöst ;-)

Er hat sie ja schon selbst gelöst und wollte nur wissen, ob seine Lösung 
auch richtig ist. Die Schwierigkeit bei dieser Aufgabe liegt aber wohl 
primär darin, die Frage zu verstehen.

Vlad Tepesch schrieb:
> was bitte ist eine Betragszahl? ?

Vlad Tepesch schrieb:
> mit "Festpunktzahl" dürfte doch wohl "Fixed Point" gemeint sein, oder?

Bei Leuten, die programmieren Lehren, gilt es wohl immer noch als 
schick, statt etablierter Begriffe sich selbst irgendwelche halblebig 
eingedeutschten Spezialwörter einfallen zu lassen, mit denen dann keiner 
was anfangen kann. Hauptgrund dafür muß wohl der Wunsch zur Verwirrung 
sein. Ein anderer Sinn fällt mir dazu nicht ein. In den letzten Jahren 
könnte auch ein Grund sein, damit man es nicht so leicht ergoogeln kann 
und dann eher dazu gezwungen wird, es sich selbst zu überliegen. Die 
Tendenz gab's aber auch schon vor Google.

PS: Unter einer Betragszahl stelle ich mir einen vorzeichenlosen Integer 
vor.
#3173298
Lesenswert?
• ▲
▼
Rolf Magnus schrieb:
> PS: Unter einer Betragszahl stelle ich mir einen vorzeichenlosen Integer
> vor.
das meinte ich mit N_0,
Aber der OP schrieb was von:

SPSMensch schrieb:
> Betragszahl 65535 Zahlen,  da -32768 bis 32767 möglich

Rolf Magnus schrieb:
> Bei Leuten, die programmieren Lehren, gilt es wohl immer noch als
> schick, statt etablierter Begriffe sich selbst irgendwelche halblebig
> eingedeutschten Spezialwörter einfallen zu lassen,

einfach unverständlich.
#3182281
Lesenswert?
• ▲
▼
Wie Du schon richtig gesagt hast, kann man mit 16 Bit Zahlen von -32768 
bis 32767 darstellen. Bei einer Festkommazahlen nimmt man einfach an, 
dass dies der Nenner eines Bruchs ist. Nimmt man z.B. tausendstel, dann 
kann man mit 16 Bit eine Festkommazahl von -32,768 bis 32,767 
darstellen.
Gast #3186584
Lesenswert?
• ▲
▼
SPSMensch schrieb:
> Wie viele Zahlen lassen sich mit einer 16-stelligen
> -Betragszahl
> -Festpunktzahl in Zweierkomplement-Darstellung für negative Zahlen
> darstellen?

Unabhängig von der Interpretation, lassen sich mit 16 Stellen 
darstellen:
 - Binärzahlen: 65536 Zahlen
 - Dezimalzahl: 10000000000000000 Zahlen
 - Hexadezimalzahl 18446744073709551616 Zahlen

Oder allgemein:
n = exp (16 * ln(b)), wobei b die Basis des Zahlensystems ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren