Grundlegendste Einheit von Daten
das Bit
Eigenschaft Datentyp Boolean
True or False
Reihenfolge der Abarbeitung
Was bei gleichen Operatoren?
Linksassoziation, heisst von links nach rechts abarbeiten. (not not ist eine Ausnahme und rechtsassoziativ)
Eigenschaft Datentyp Integer
Ganze Zahlen (positiv und negativ) und Null
Was gibt es für Operatoren?
Ist Division auch ein Operator und weshalb?
Nein, da bei Operatoren der gleiche Datentyp resultieren muss. Bsp. 5 / 2 = 2.5 –> kein Integer
Integer in Bits darstellen (systematisch)
Ganzzahldivision von Integer durch 2. Der Rest rückwärts einsetzen.
Datentyp Float, welche Unterkategorien?
Was ist eine Reele Zahl?
beliebige Komazahl, kann auch nicht periodisch sein wie Pi.
Was ist das spezielle beim Speichern von nicht-periodischen Reelen Zahlen?
Brauchen viel Speicherplatz oder müssen gerundet werden.
Was ist bei einer rationale Zahl (Q) speziell?
Nachkommastellen wiederholen sich periodisch –> Darstellung als Brüche
Vorgehen für
Was passiert mit grossen Float zahlen?
Sie werden in Binär gerundet, da nicht mehr Platz zur Verfügung (32-bit oder 64-bit Systeme)
Weshalb ist 0.7 + 0.1 == 0.9 – 0.1 von einem Computer als «False»
Genauigkeit wird von Computer gerundet, da Float vorgegebene Genauigkeit hat.
Reele periodisch wiederholende Zahl in Binär darstellen, was beachten?
Periodische Wiederholung (Muster)
IEE754 Merkmale zu 32-Bit
1 bit Vorzeichen
8 bit Mantisse (Bias + 127)
23 bit Nachkommastellen
IEEE754 Merkmale zu 64-Bit
1 bit Vorzeichen
11 bit Mantisse (Bias + 1023)
52 bit Nachkommastellen
Eigenschaft Datentyp Set
Eigenschaft Datentyp List
Objekt einer Liste oder Matrix ist
eine Komponente oder Einträge
Eigenschaft Datentyp Matrix
Dimension dieser Matrix?
Dimension: 2 x 5
m x n Matrix
m Zeilen
n Spalten