++ Mathe Formeln ++ Mathematik Lexikon ++ Lösungen ++ Hausaufgaben ++ Algebra ++ Lernen ++ Übungen ++ Schule ++ Geometrie ++

Navigation

Mathematik Begriffe
A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 123      
Goldkurs

Mathematik Begriff Erklärung Festkommazahl Formel Hilfe Hausaufgabeb
Festkommazahl

Eine Festkommazahl ist eine Zahl, die aus einer festen Anzahl von Ziffern besteht. Die Position des Dezimalkommas ist dabei fix vorgegeben. Die Menge aller Festkommazahlen einer vorgegebenen Länge k ist deshalb sehr gering. Der Grundgedanke hinter Festkommazahlen ist, dass man übliche Zahlen (beispielsweise aus \mathbb{R}) versucht, zumindest näherungsweise in einem begrenzten Speicher (beispielsweise einer elektronischen Rechenanlage beziehungsweise Computer) darzustellen, um damit rechnen zu können. Üblicherweise sind per Definition die ersten n \leq k Stellen Vorkommastellen und die restlichen m = k - n Nachkommastellen.

 

Beispiele

Alle binären Festkommazahlen der Länge k = 2 mit n \in \{0,1,2\} Vorkommastellen:

  • 00
  • 01
  • 10
  • 11

Da die Anzahl der Vorkommastellen ja bereits per Definition fest liegt, ist es unnötig, das sonst übliche Komma zu schreiben beziehungsweise zu speichern.

Einige dezimale Festkommazahlen der Länge k = 1 mit n = k Vorkommastellen:

  • 0
  • 1
  • 2
  • 3
  • 9

 

Probleme

Bei der Darstellung eine reellen Zahl z kann es einige Probleme geben. Im folgenden habe die Festkommazahl (angelehnt an die Darstellung in einem Rechner) eine Länge von k = 8 und n = m = 4 Vor- und Nachkommastellen. Der Ziffernvorrat sei {0,1} - also eine binäre Festkommazahl der Länge eines Bytes mit gleich vielen Vor- und Nachkommastellen. Der tiefgestellte Index bezeichnet die Darstellung der Zahl: XR für eine reelle Zahl in üblicher Dezimaldarstellung und XF für eine derartige Festkommazahl.

  • 1R = 00010000F
  • 10R = 10100000F
  • 0,5R = 00001000F
  • 0,625R = 00001010F
  • 0,0625R = 00000001F
  • 15,9375R = 11111111F
  • 16R > 11111111F
  • 0,06R < 00000001F
  • 7,7_R \approx 01111011_F

Wie man sieht, können also mit 8 Bits und 4 Vor- und Nachkommastellen nur Festkommazahlen zwischen 0,0625R und 15,9375R dargestellt werden. Dieser geringe Darstellungsbereich ist auch der entscheidende Nachteil gegenüber Gleitkommazahlen.

Weiterhin entstehen wie auch bei Gleitkommazahlen Rundungsfehler bei der Umwandlung der dezimalen, reellen Zahlen in eine binäre Festkommadarstellung. 7R = 01110000F kann im Gegensatz zu 0,7_R \approx 00001011_F exakt dargestellt werden. 0,7R kann allerdings bei noch so vielen Nachkommastellen nicht als Summe von Zweierpotenzen dargestellt werden.

Dieser Artikel ( Festkommazahl ) stammt aus Wikipedia, der freien Enzyklopädie
und steht unter der GNU Free Documentation Licence. 
+++ Mathe Formeln ++ Mathematik Lexikon ++ Lösungen ++ IMPRESSUM ++ Algebra ++ Lernen ++ Übungen ++ Schule ++ Geometrie +++