09.12.2012 Aufrufe

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Beispiel<br />

2.3.7 Gleitkommazahlen<br />

Elektrische Antriebe und Steuerungen<br />

Minos<br />

Die Umw<strong>and</strong>lung einer vorzeichenbehafteten Integerzahl in eine Dezimalzahl<br />

wird wie folgt durchgeführt:<br />

Integerzahl: 0000 0000 0010 1100<br />

Dezimalzahl: +(32 + 8 + 4) = +44<br />

Integerzahl: 1111 1111 1101 0100<br />

Dezimalzahl: –((32 + 8 + 2 + 1) + 1) = –44<br />

Die zusätzlich addierte Zahl 1 bei der negativen Integerzahl ergibt sich<br />

durch die Berechnung des Zweierkomplementes.<br />

Die Berechnungen mit Integerzahlen sind innerhalb des Wertebereiches<br />

bei der Durchführung von Addition und Subtraktion exakt. Lediglich durch<br />

ein Überschreiten des zulässigen Wertebereichs bei einer Addition kann<br />

ein Überlauf auftreten.<br />

Integerzahlen werden auch zum Zählen eingesetzt. Dabei wird die Integerzahl<br />

bei jedem Duchlauf um den Wert Eins erhöht oder verringert.<br />

Als Gleitkommazahlen bezeichnet man gebrochene Zahlen, die mit einem<br />

Vorzeichen versehen sind. Man benötigt diese Darstellung für sehr<br />

große oder sehr kleine Zahlen. Die engliche Bezeichnung lautet floating<br />

point number. Deshalb werden Gleitkommazahlen auch als Gleitpunktzahl<br />

oder Fließkommazahl bezeichnet.<br />

Bei der Programmierung haben Gleitkommazahlen den Datentyp REAL.<br />

Sie bestehen aus den beiden Werten der Mantisse m und dem Exponenten<br />

a. Diese Schreibweise wird <strong>da</strong>bei in der Mathematik und in der<br />

Physik schon seit langem verwendet. Auf Taschenrechnern wird diese<br />

Darstellung als wissenschaftliches Format bezeichnet. Der Unterschied<br />

zu Rechenanlagen besteht <strong>da</strong>rin, <strong>da</strong>s hier die Zahl 2 als Basis verwendet<br />

wird.<br />

Die Gleitkommazahlen bei der Programmierung haben den Datentyp<br />

REAL. Diese Zahlen bestehen aus insgesamt drei Komponenten und<br />

sind 32 Bit lang. Die Mantisse hat eine Zeichenlänge von 23 Bit zuzüglich<br />

einem Bit für <strong>da</strong>s Vorzeichen. Der Exponent zur Basis 2 hat <strong>da</strong>gegen<br />

nur die Länge von 8 Bit. Da auch der Exponent vorzeichenbehaftet ist<br />

kann er im Bereich von –126 bis +127 liegen.<br />

Die größte mit Gleitkommazahlen vom Typ REAL <strong>da</strong>rstellbare<br />

Gleitkommazahl ist somit binär <strong>da</strong>rgestellt 1,111... · 10 127 , was im dezimalen<br />

Zahlensystem ungefähr 3,4 · 10 38 entspricht. Die kleinst mögliche<br />

Zahl ist im dezimaler Schreibweise 1,175 · 10 –38 .<br />

81

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!