Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Informatik in der Schule » Gleitkommazahlen - Erklärung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Gleitkommazahlen - Erklärung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Palizz
Grünschnabel


Dabei seit: 04.08.2014
Beiträge: 2

Gleitkommazahlen - Erklärung Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Guten Abend,

ich muss hier etwas zusammenfassen und erklären und frage mich, ob meine Erklärung korrekt ist (richtet sich an Laien). Vielleicht kann ein Experte mal einen Blick drauf werfen, vielen dank!

Zitat:
Bei einer Gleitkommazahl ist im Gegensatz zu einer Festkommazahl die Position des Kommas variabel, was bestimmte Probleme vermeidet. Nehmen wir an, ein Computer würde mit Festkommazahlen operieren, so müsste er eine bestimmte Anzahl von Vor- und Nachkommastellen in seinem Speicher reservieren. Dies bringt jedoch Probleme mit sich, da Computer sehr unterschiedliche Zahlen handhaben muss.


Zitat:
Bei dieser Darstellung [Gleitkommadarstellung] ist es unwichtig, wie viele Stellen eine Zahl vor und nach dem Komma aufweist. In jedem Fall wird garantiert, dass die spätere Darstellung der Zahl vor dem Komma exakt eine Stelle hat, die nicht Null ist. Alle anderen Ziffern werden hinter das Komma verlegt und der Exponent der Basis 10 garantiert die richtige Größenordnung. Bei kleinen Zahlen wird der Exponent negativ.


Zitat:
Bei doppelter Genauigkeit, die vor allem bei wissenschaftlichen Berechnungen genutzt wird und daher besonders Supercomputer betrifft, werden 64 Bit für jede Zahl reserviert. Das bedeutet, dass die Zahl mit etwa 16 Nachkommastellen gespeichert wird.


Zitat:
Da wir nun wissen, was eine Gleitkommazahl, ist leicht verständlich, wie die Maßeinheit FLOPS weiterhin definiert ist. Kann ein System 100 solcher Zahlen pro Sekunde addieren, so verfügt dieses System über eine Rechenleistung von 100 FLOPS.
04.08.2014 17:50 Palizz ist offline Beiträge von Palizz suchen Nehmen Sie Palizz in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Alle anderen Ziffern werden hinter das Komma verlegt und der Exponent der Basis 10 garantiert die richtige Größenordnung

Intern rechnet der Computer binär, also zu Basis 2.

Zitat:
Bei doppelter Genauigkeit, die vor allem bei wissenschaftlichen Berechnungen genutzt wird und daher besonders Supercomputer betrifft, werden 64 Bit für jede Zahl reserviert.

Wenn du eine 64 Bit CPU hast, wird dein Computer auch 64 Bit berechnen (bei 32 Bit CPU bin ich mir nicht sicher). Ob die dann auch alle ausgewertet werden, ist Sache des Programmierers. Aber auch bei älteren Modellen (32 Bit) ist es nicht ungewöhnlich, mit double zu rechnen.

Noch eine Anmerkung zur Genauigkeit (ob du das einbauen willst, überlasse ich dir):
Zahlen, die sich dezimal wunderbar schreiben lassen, gehen dual teilweise nicht mehr: 1/10 = 0.1(dezimal) ergibt einen unendlich langen, periodischen Bruch, vergleichbar mit 1/3 = 0.333 im Dezimalsystem. Das Problem tritt immer auf, wenn ein Primfaktor des Nenners kein Teiler der Basis des Zahlensystems ist.

__________________
Syntax Highlighting fürs Board (Link)
04.08.2014 22:27 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Palizz
Grünschnabel


Dabei seit: 04.08.2014
Beiträge: 2

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke für die Hinweise! Das mit der 2 als Basis stimmt zwar eigentlich, ist eben nicht so anschaulich. Das muss ich noch erwähnen. Wie genau ich das mit den Supercomputern noch formuliere wird sich zeigen.

Wink
08.08.2014 19:49 Palizz ist offline Beiträge von Palizz suchen Nehmen Sie Palizz in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Je nach dem wie tief Du gehen willst: das hidden bit lässt sich mit der Basis 10 nicht erklären.

Gruß,

Karlito
08.08.2014 20:31 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Informatik in der Schule » Gleitkommazahlen - Erklärung