Modul IP7: Rechnerstrukturen
|
|
- Vincent Schulze
- vor 6 Jahren
- Abrufe
Transkript
1 Modul IP7: 3. Arithmetik Norman Hendrich Universität Hamburg MIN Fakultät, Department Informatik Vogt-Kölln-Str. 30, D Hamburg WS 2013/2014 Norman Hendrich 1
2 Arithmetik Universität Hamburg Rechner-Arithmetik Wiederholung: Stellenwertsystem Addition: Ganzzahlen, Zweierkomplementzahlen Überlauf Multiplikation Division Schiebe-Operationen Norman Hendrich 2
3 Wiederholung: Stellenwertsystem Wahl einer geeigneten Zahlenbasis b ( Radix ) 10: Dezimalsystem 2: Dualsystem Menge der entsprechenden Ziffern {0, 1,..., b 1} inklusive einer besonderen Ziffer für den Wert Null Auswahl der benötigten Anzahl n von Stellen n 1 z = a i b i i=0 b: Basis, a i Koeffizient an Stelle i universell verwendbar, für beliebig große Zahlen Norman Hendrich 3
4 Integer-Datentypen in C und Java C: Zahlenbereiche definiert in Headerdatei /usr/include/limits.h LONG MIN, LONG MAX, ULONG MAX, etc. Zweierkomplement (signed), Ganzzahl (unsigned) die Werte sind plattformabhängig (!) Java: 16-bit, 32-bit, 64-bit Zweierkomplementzahlen Wrapper-Klassen Short, Integer, Long Short.MAX_VALUE = Integer.MIN_VALUE = Integer.MAX_VALUE = Long.MIN_VALUE = L etc. Werte sind für die Sprache fest definiert Norman Hendrich 4
5 Addition im Dualsystem Addition mehrstelliger Zahlen erfolgt stellenweise Additionsmatrix: Beispiel: Ü Norman Hendrich 5
6 Visualisierung: 4-bit Addition Wortbreite w, hier 4-bit Zahlenbereich der Operanden x, y ist 0.. (2 w 1) Zahlenbereich des Resultats s ist 0.. (2 w+1 2) Norman Hendrich 6
7 Addition: 4-bit unsigned Operanden und Resultat jeweils 4-bit Überlauf, sobald das Resultat größer als (2 w 1) oberstes Bit geht verloren Norman Hendrich 7
8 Überlauf: 4-bit unsigned x + y 2 w+1 Overflow 2 w x + u y 0 Wortbreite w, hier 4-bit Zahlenbereich der Operanden x, y ist 0.. (2 w 1) Zahlenbereich des Resultats s ist 0.. (2 w+1 2) Werte s 2 w werden in den Bereich 0..2 w 1 abgebildet Norman Hendrich 8
9 Subtraktion im Dualsystem Subtraktion mehrstelliger Zahlen erfolgt stellenweise (Minuend - Subtrahend), Überträge berücksichtigen Beispiel: = Ü Alternative: Ersetzen der Subtraktion durch Addition des b-komplements Norman Hendrich 9
10 Subtraktion mit b-komplement bei Rechnung mit fester Stellenzahl n gilt: K b (z) + z = b n = 0 weil b n gerade nicht mehr in n Stellen hineinpasst (!) also gilt für die Subtraktion auch: x y = x + K b (y) Subtraktion kann also durch Addition des b-komplements ersetzt werden und für Integerzahlen gilt außerdem x y = x + K b 1 (y) + 1 Norman Hendrich 10
11 Visualisierung: 4-bit Zweierkomplement-Addition Zahlenbereich der Operanden ist 2 w 1.. (2 w 1 1) Zahlenbereich des Resultats ist 2 w.. (2 w 2) Überlauf in beide Richtungen möglich Norman Hendrich 11
12 Überlauf: 4-bit signed-addition x + y +2 w Positive overflow Case 4 x + t y +2 w 1 +2 w 1 Case Case 2 2 w 1 2 w 1 Case 1 Negative overflow 2 w Zahlenbereich der Operanden ist 2 w 1.. (2 w 1 1) Zahlenbereich des Resultats ist 2 w.. (2 w 2) Überlauf in beide Richtungen möglich Norman Hendrich 12
13 Überlauf: Erkennung Erkennung eines Überlaufs bei der Addition? wenn beide Operanden das gleiche Vorzeichen haben und Vorzeichen des Resultats sich unterscheidet Java-Codebeispiel: int a, b, sum; boolean ovf; // operands and sum // ovf flag indicates overflow sum = a + b; ovf = ((a < 0) == (b < 0)) && ((a < 0)!= (sum < 0)); Norman Hendrich 13
14 Veranschaulichung: Zahlenkreis Beispiel für 4-bit Zahlen Komplement 1-Komplement Betrag+Vorzeichen Komplement-Arithmetik als Winkeladdition Norman Hendrich 14
15 Zahlenkreis: Addition, Subtraktion =0110, =1001, =0100 Norman Hendrich 15
16 Unsigned-Zahlen in C 8/16/32/64-bit Werte in Binärdarstellung z.b. für hardwarenahe Programme und Treiber für modulare Arithmetik ( multi-precision arithmetic ) evtl. vom Compiler schlecht unterstützt Vorsicht vor solchen Fehlern: unsigned int i, cnt =...; for( i = cnt-2; i >= 0; i-- ) { a[i] += a[i+1]; } Norman Hendrich 16
17 Unsigned-Typen in C: Casting-Regeln Bit-Repräsentation wird nicht verändert kein Effekt auf positiven Zahlen Negative Werte als (große) positive Werte interpretiert: short int x = 15213; unsigned short int ux = (unsigned short) x; // short int y = ; unsigned short int uy = (unsigned short) y; // Schreibweise für Konstanten: ohne weitere Angabe: signed Suffix U für unsigned: 0U, U Norman Hendrich 17
18 Interpretation: unsigned/signed 2 w Unsigned 2 w w 1 0 Two s complement 2 w 1 2 w +2 w 1 Two s complement 0 2 w 1 0 Unsigned 2 w 1 Norman Hendrich 18
19 Typumwandlung in C: Vorsicht Arithmetische Ausdrücke: bei gemischten Operanden: Auswertung als unsigned auch für die Vergleichsoperationen <, >, ==, <=, >= Beispiele für Wortbreite 32-bit: Konstante1 Relation Konstante2 Auswertung Resultat 0 == 0U unsigned 1-1 < 0 signed 1-1 < 0U unsigned 0* > signed U > unsigned 0* > (int) U signed 1* -1 > -2 signed 1 (unsigned) -1 > -2 unsigned 1 Norman Hendrich 19
20 Sign-Extension Gegeben: w-bit Integer x Umwandeln in w + k-bit Integer x mit gleichem Wert? Sign-Extension: Vorzeichenbit kopieren x = x w 1,... x w 1, x w 1, x w 2,... x 0 [0110] 4-bit signed: +6 [ ] 8-bit signed: +6 [ ] 16-bit signed: +6 [1110] 4-bit signed: -2 [ ] 8-bit signed: -2 [ ] 16-bit signed: -2 Norman Hendrich 20
21 Java Puzzlers No.5 public static void main( String[] args ) { System.out.println( Long.toHexString( 0x L + 0xcafebabe )); } Programm addiert zwei Konstanten, Ausgabe in Hex-Format Was ist das Resultat der Rechnung? 0xffffffffcafebabe 0x Ü cafebabe (sign-extension!) J. Bloch, N. Gafter: Java Puzzlers: Traps, Pitfalls, and Corner Cases, Addison-Wesley 2005 Norman Hendrich 21
22 Ariane-5 Absturz Norman Hendrich 22
23 Ariane-5 Absturz Erstflug der Ariane-5 ( V88 ) am 04. Juni 1996 Kurskorrektur wegen vermeintlich falscher Fluglage Selbstzerstörung der Rakete nach 36.7 Sekunden Schaden ca. 370 M$ (teuerster Softwarefehler der Geschichte?) bewährte Software von Ariane-4 übernommen aber Ariane-5 viel schneller als Ariane-4 64-bit Gleitkommawert für horizontale Geschwindigkeit Umwandlung in 16-bit Integer: dabei Überlauf ( V88) Norman Hendrich 23
24 Arithmetik - Multiplikation Multiplikation: Dualsystem funktioniert genau wie im Dezimalsystem p = a b mit Multiplikator a und Multiplikand b Multiplikation von a mit je einer Stelle des Multiplikanten b Addition der Teilterme Multiplikationsmatrix ist sehr einfach: * Norman Hendrich 24
25 Arithmetik - Multiplikation Multiplikation: Beispiel * 1101 = 179 * 13 = 2327 = 0x Ü Norman Hendrich 25
26 Arithmetik - Multiplikation Multiplikation: Wertebereich unsigned bei Wortbreite w bit Zahlenbereich der Operanden ist 0.. (2 w 1) Zahlenbereich des Resultats ist 0.. (2 w 1) 2 = 2 2w 2 w bis zu 2w bits erforderlich C: Resultat enthält nur die unteren w bits Java: keine unsigned Integer Hardware: teilweise zwei Register high, low für die oberen und unteren Bits des Resultats Norman Hendrich 26
27 Arithmetik - Multiplikation Multiplikation: Zweierkomplement Zahlenbereich der Operanden ist 2 w 1.. (2 w 1 1) Zahlenbereich des Resultats ist 2 w (2 w 1 1).. (2 2w 2 ) bis zu 2w bits erforderlich C, Java: Resultat enthält nur die unteren w bits Überlauf wird ignoriert int i = 100*200*300*400; // Wichtig: Bit-Repräsentation der unteren Bits des Resultats entspricht der unsigned Multiplikation kein separater Algorithmus erforderlich Beweis: siehe Bryant/O Hallaron, Norman Hendrich 27
28 Arithmetik - Multiplikation Java Puzzlers No. 3 public static void main( String args[] ) { final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000; final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000; System.out.println( MICROS_PER_DAY / MILLIS_PER_DAY ); } druckt den Wert 5, nicht MICROS_PER_DAY mit 32-bit berechnet, dabei Überlauf Konvertierung nach 64-bit long erst bei Zuweisung long-konstante schreiben: 24L * 60 * 60 * 1000 * 1000 J. Bloch, N. Gafter: Java Puzzlers: Traps, Pitfalls, and Corner Cases, Addison-Wesley 2005 Norman Hendrich 28
29 Arithmetik - Division Division: Dualsystem d = a/b mit Dividend a und Divisor b funktioniert genau wie im Dezimalsystem schrittweise Subtraktion des Divisors Berücksichtigen des Stellenversetzens in vielen Prozessoren nicht (oder nur teilweise) durch Hardware unterstützt daher deutlich langsamer als Multiplikation Norman Hendrich 29
30 Arithmetik - Division Division: Beispiel im Dualsystem /3 10 = /11 2 = / 11 = (Rest) Norman Hendrich 30
31 Arithmetik - Division Division: Beispiel im Dualsystem /13 10 = / = / 1101 = Norman Hendrich 31
32 Arithmetik - Höhere Funktionen Höhere mathematische Funktionen Berechnung von x, log x, exp x, sin x,...? Approximation über Polynom (Taylor-Reihe) bzw. Approximation über rationale Funktionen vorberechnete Koeffizienten für höchste Genauigkeit Ausnutzen mathematischer Identitäten für Skalierung Sukzessive Approximation über iterative Berechnungen Bsp. Quadratwurzel und Reziprok-Berechnung häufig schnelle (quadratische) Konvergenz Berechnungen erfordern nur die Grundrechenarten Norman Hendrich 32
33 Arithmetik - Höhere Funktionen Reziprokwert: Iterative Berechnung von 1/x Berechnung des Reziprokwerts y = 1/x über y i+1 = y i (2 x y i ) geeigneter Startwert y 0 als Schätzung erforderlich Beispiel x = 3, y 0 = 0.5: y 1 = 0.5 ( ) = 0.25 y 2 = 0.25 ( ) = y 3 = ( ) = y 4 = y 5 = y 6 = Norman Hendrich 33
34 Arithmetik - Höhere Funktionen Quadratwurzel: Heron-Verfahren für x Babylonisches Wurzelziehen Sukzessive Approximation von y = x gemäss y n+1 = y n + x/y n 2 quadratische Konvergenz in der Nähe der Lösung Anzahl der gültigen Stellen verdoppelt sich mit jedem Schritt aber langsame Konvergenz fernab der Lösung Lookup-Tabelle und Tricks für brauchbare Startwerte y 0 Norman Hendrich 34
35 Arithmetik - Informationstreue Informationstreue Welche mathematischen Eigenschaften gelten bei der Informationsverarbeitung, in der gewählten Repräsentation? Beispiele: Gilt x 2 0? float: ja signed integer: nein Gilt (x + y) + z = x + (y + z)? integer: ja float: nein 1.0E20 + (-1.0E ) = 0 Norman Hendrich 35
36 Arithmetik - Informationstreue Festkomma Addition unsigned Arithmetik Wortbreite auf w begrenzt kommutative Gruppe / Abel sche Gruppe Abgeschlossenheit 0 a u w b 2 w 1 Kommutativgesetz a u w b = b u w a Assoziativgesetz a u w (b u w c) = (a u w b) u w c neutrales Element a u w 0 = a Inverses a u w a = 0; a = 2 w a Norman Hendrich 36
37 Arithmetik - Informationstreue Festkomma Addition (cont.) signed Arithmetik Wortbreite auf w begrenzt 2-Komplement signed und unsigned Addition sind auf Bit-Ebene identisch a s w b = U2S(S2U(a) u w S2U(b)) isomorphe Algebra zu u w kommutative Gruppe / Abel sche Gruppe Abgeschlossenheit 2 w 1 a s w b 2 w 1 1 Kommutativgesetz a s w b = b s w a Assoziativgesetz a s w (b s w c) = (a s w b) s w c neutrales Element a s w 0 = a Inverses a s w a = 0; a = a, a 2 w 1 a, a = 2 w 1 Norman Hendrich 37
38 Arithmetik - Informationstreue Festkomma Multiplikation unsigned Arithmetik Wortbreite auf w begrenzt Modulo-Arithmetik a u w b = (a b)mod2 w u w und u w bilden einen kommutativen Ring u w ist eine kommutative Gruppe Abgeschlossenheit 0 a u w b 2 w 1 Kommutativgesetz a u w b = b u w a Assoziativgesetz a u w (b u w c) = (a u w b) u w c neutrales Element a u w 1 = a Distributivgesetz a u w (b u w c) = (a u w b) u w (a u w c) Norman Hendrich 38
39 Arithmetik - Informationstreue Festkomma Multiplikation (cont.) signed Arithmetik signed und unsigned Multiplikation sind auf Bit-Ebene identisch... isomorphe Algebren unsigned Addition und Multiplikation; Wortbreite w signed Addition und Multiplikation; Wortbreite w 2-Kompl. isomorph zum Ring der ganzen Zahlen modulo2 w Ordnungsrelation im Ring der ganzen Zahlen a > 0 a + b > b a > 0, b > 0 a b > 0 diese Relationen gelten nicht bei Rechnerarithmetik Überlauf! Norman Hendrich 39
40 Arithmetik - Informationstreue Eigenschaften: Gleitkomma-Addition Abgeschlossen (Addition)? Kommutativ? Assoziativ? (Überlauf, Rundungsfehler) Null ist neutrales Element? Inverses Element existiert? (außer für NaN und Infinity) Ja Ja Nein Ja Fast Monotonie? (a b) (a + c) (b + c)? (außer für NaN und Infinity) Fast Norman Hendrich 40
41 Arithmetik - Informationstreue Eigenschaften: Gleitkomma-Multiplikation Abgeschlossen (Multiplikation)? (aber Infinity oder NaN möglich) Kommutativ? Assozativ? (Überlauf, Rundungsfehler) Eins ist neutrales Element? Distributivgesetz? Ja Ja Nein Ja Nein Monotonie? (a b)&(c 0) (a c) (b c)? (außer für NaN und Infinity) Fast Norman Hendrich 41
2.5 Primitive Datentypen
2.5 Primitive Datentypen Wir unterscheiden 5 primitive Datentypen: ganze Zahlen -2, -1, -0, -1, -2,... reelle Zahlen 0.3, 0.3333..., π, 2.7 10 4 Zeichen a, b, c,... Zeichenreihen "Hello World", "TIFI",
MehrDas Rechnermodell - Funktion
Darstellung von Zahlen und Zeichen im Rechner Darstellung von Zeichen ASCII-Kodierung Zahlensysteme Dezimalsystem, Dualsystem, Hexadezimalsystem Darstellung von Zahlen im Rechner Natürliche Zahlen Ganze
MehrRechnergrundlagen SS Vorlesung
Rechnergrundlagen SS 2007 3. Vorlesung Inhalt Zahlensysteme Binäre Darstellung von Integer-Zahlen Vorzeichen-Betrag Binary Offset 1er-Komplement 2er-Komplement Addition und Subtraktion binär dargestellter
MehrZahlendarstellungen und Rechnerarithmetik*
Zahlendarstellungen und Rechnerarithmetik* 1. Darstellung positiver ganzer Zahlen 2. Darstellung negativer ganzer Zahlen 3. Brüche und Festkommazahlen 4. binäre Addition 5. binäre Subtraktion *Die Folien
MehrDas Maschinenmodell Datenrepräsentation
Das Maschinenmodell Datenrepräsentation Darstellung von Zahlen/Zeichen in der Maschine Bit (0/1) ist die kleinste Informationseinheit Größere Einheiten durch Zusammenfassen mehrerer Bits, z.b. 8 Bit =
MehrProblem: Keine Integers in JavaCard. ToDo: Rechnen mit Bytes und Shorts
Kapitel 6: Arithmetik in JavaCard Problem: Keine Integers in JavaCard ToDo: Rechnen mit Bytes und Shorts Java SmartCards, Kap. 6 (1/20) Hex-Notation 1 Byte = 8 Bit, b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 0101
MehrEinstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Vordefinierte Datentypen Übersicht 1 Ganzzahlige Typen 2 Boolscher Typ 3 Gleitkommatypen 4 Referenztypen 5 void Typ 6 Implizite und explizite Typumwandlungen Ganzzahlige Typen Die
Mehr2 ARITHM. UND LOG. AUSDRÜCKE ZAHLEN
2 ARITHM. UND LOG. AUSDRÜCKE ZAHLEN Leitidee: Die Darstellung von Zahlen durch eine feste Zahl von Bits erfordert eine Reihe von Kompromissen Ganzzahl- oder Gleitpunktarithmetik? Dual- und Hexadezimalzahlsystem
MehrRechnerarithmetik Ganzzahlen und Gleitkommazahlen Ac 2013
Rechnerarithmetik Ganzzahlen und Gleitkommazahlen Ac 2013 Im folgenden soll ein Überblick über die in Computersystemen bzw. Programmiersprachen verwendeten Zahlen inklusive ausgewählter Algorithmen (in
MehrJava Einführung VARIABLEN und DATENTYPEN Kapitel 2
Java Einführung VARIABLEN und DATENTYPEN Kapitel 2 Inhalt dieser Einheit Variablen (Sinn und Aufgabe) Bezeichner Datentypen, Deklaration und Operationen Typenumwandlung (implizit/explizit) 2 Variablen
MehrInformationsmenge. Maßeinheit: 1 Bit. 1 Byte. Umrechnungen: Informationsmenge zur Beantwortung einer Binärfrage kleinstmögliche Informationseinheit
Informationsmenge Maßeinheit: 1 Bit Informationsmenge zur Beantwortung einer Binärfrage kleinstmögliche Informationseinheit 1 Byte Zusammenfassung von 8 Bit, kleinste Speichereinheit im Computer, liefert
MehrEin erstes Java-Programm
Ein erstes Java-Programm public class Rechnung { public static void main (String [] arguments) { int x, y; x = 10; y = -1 + 23 * 33 + 3 * 7 * (5 + 6); System.out.print ("Das Resultat ist "); System.out.println
MehrDr. Monika Meiler. Inhalt
Inhalt 3 C-Ausdrücke...3-2 3.1 Arithmetische Ausdrücke...3-3 3.2 Wertzuweisungen...3-5 3.3 Inkrementieren und Dekrementieren...3-6 3.4 Logische Ausdrücke (Bedingungen)...3-7 3.5 Bedingte Ausdrücke...3-8
MehrJava - Zahlen, Wahrheitswerte und Zeichen. Leibniz Universität IT Services Anja Aue
Java - Zahlen, Wahrheitswerte und Zeichen Leibniz Universität Anja Aue Kommentare Hilfe für den Entwickler. Wer hat wann welche Änderung vorgenommen? Warum werden diese Anweisungen hier ausgeführt? Bei
MehrJava - Zahlen, Wahrheitswerte und Zeichen. Leibniz Universität IT Services Anja Aue
Java - Zahlen, Wahrheitswerte und Zeichen Leibniz Universität IT Services Anja Aue Kommentare Hilfe für den Entwickler. Wer hat wann welche Änderung vorgenommen? Warum werden diese Anweisungen hier ausgeführt?
MehrNumerische Datentypen. Simon Weidmann
Numerische Datentypen Simon Weidmann 08.05.2014 1 Ganzzahlige Typen 1.1 Generelles Bei Datentypen muss man immer zwei elementare Eigenschaften unterscheiden: Zuerst gibt es den Wertebereich, zweitens die
MehrZahlensysteme. Digitale Rechner speichern Daten im Dualsystem 435 dez = 1100110011 binär
Zahlensysteme Menschen nutzen zur Angabe von Werten und zum Rechnen vorzugsweise das Dezimalsystem Beispiel 435 Fische aus dem Teich gefischt, d.h. 4 10 2 + 3 10 1 +5 10 0 Digitale Rechner speichern Daten
MehrProgrammieren in C. C Syntax Datentypen, Operatoren und Kontrollstrukturen. Prof. Dr. Nikolaus Wulff
Programmieren in C C Syntax Datentypen, Operatoren und Kontrollstrukturen Prof. Dr. Nikolaus Wulff Elementare Typen Imperative und objektorientierte Programmiersprachen bieten i.d.r. einen Satz elementarer
MehrBinäre Division. Binäre Division (Forts.)
Binäre Division Umkehrung der Multiplikation: Berechnung von q = a/b durch wiederholte bedingte Subtraktionen und Schiebeoperationen in jedem Schritt wird Divisor b testweise vom Dividenden a subtrahiert:
Mehr1 Dualsystem Dualzahlen mit Vorzeichen 4. 2 Hexadezimalsystem Hexadezimalzahlen mit Vorzeichen Oktalsystem 13 4 Zahlenring 14
Zahlensysteme Inhalt: 1 Dualsystem 1 1.1 Dualzahlen mit Vorzeichen 4 2 Hexadezimalsystem 8 2.1 Hexadezimalzahlen mit Vorzeichen 10 3 Oktalsystem 13 4 Zahlenring 14 Definition: Ein polyadisches Zahlensystem
MehrZahlensysteme. Formale Methoden der Informatik WiSe 2008/2009 Folie 1 (von 54)
Zahlensysteme Formale Methoden der Informatik WiSe 28/29 Folie (von 54) Teil I: Zahlensysteme. Einführung und Zahlensysteme 2. Zahlensysteme / Algorithmik 3. Zahlendarstellung im Rechner Franz-Josef Radermacher,
MehrGrundstrukturen: Speicherorganisation und Zahlenmengen
Zahlendarstellung Zahlen und ihre Darstellung in Digitalrechnern Grundstrukturen: Speicherorganisation und Zahlenmengen Linear organisierter Speicher zu einer Adresse gehört ein Speicher mit 3 Bit-Zellen
MehrKapitel 2. Zahlensysteme, Darstellung von Informationen
Kapitel 2 Zahlensysteme, Darstellung von Informationen 1 , Darstellung von Informationen Ein Computer speichert und verarbeitet mehr oder weniger große Informationsmengen, je nach Anwendung und Leistungsfähigkeit.
Mehr3 Rechnen und Schaltnetze
3 Rechnen und Schaltnetze Arithmetik, Logik, Register Taschenrechner rste Prozessoren (z.b. Intel 4004) waren für reine Rechenaufgaben ausgelegt 4 4-Bit Register 4-Bit Datenbus 4 Kbyte Speicher 60000 Befehle/s
MehrProgrammieren in C / C++ Grundlagen C 2
Programmieren in C / C++ Grundlagen C 2 Hochschule Fulda FB AI Wintersemester 2016/17 http://c.rz.hs-fulda.de Peter Klingebiel, HS Fulda, FB AI Anweisung / Ausdruck 1 Programm setzt sich aus vielen Anweisungen
MehrMusterlösung 1. Mikroprozessortechnik und Eingebettete Systeme 1 WS2015/2016
Musterlösung 1 Mikroprozessortechnik und Eingebettete Systeme 1 WS2015/2016 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tiefergehende Kenntnis zu vermitteln; sie sollen lediglich den
Mehrbereits in A,3 und A.4: Betrachtung von Addierschaltungen als Beispiele für Schaltnetze und Schaltwerke
Rechnerarithmetik Rechnerarithmetik 22 Prof. Dr. Rainer Manthey Informatik II Übersicht bereits in A,3 und A.4: Betrachtung von Addierschaltungen als Beispiele für Schaltnetze und Schaltwerke in diesem
Mehr2.1.2 Gleitkommazahlen
.1. Gleitkommazahlen Überblick: Gleitkommazahlen Gleitkommadarstellung Arithmetische Operationen auf Gleitkommazahlen mit fester Anzahl von Mantissen- und Exponentenbits Insbesondere Rundungsproblematik:
MehrTutoraufgabe 1 (Zweierkomplement): Lösung: Programmierung WS16/17 Lösung - Übung 2
Prof. aa Dr. J. Giesl Programmierung WS16/17 F. Frohn, J. Hensel, D. Korzeniewski Tutoraufgabe 1 (Zweierkomplement): a) Sei x eine ganze Zahl. Wie unterscheiden sich die Zweierkomplement-Darstellungen
MehrGrundlagen der Informatik I. Übung
Grundlagen der Informatik I Übung Studiengang Wirtschaftsingenieurwesen Wintersemester 1/13 Autor: Prof. Dr.-Ing. habil. Hans-Joachim Böhme HTW Dresden, Fachbereich Informatik/Mathematik Friedrich-List-Platz
MehrArithmetik: Vorzeichenregeln und Überlauf, Exponenten & Normalisierung, Umrechnungen. Architektur: - Rechnerarchitektur, Instruktionssatz, Assembler
F. Zahlendarstellung und Rechnerarithmetik F.1. Einordnung & Inhalte Zahlendarstellungen: binär, BCD oder als ASCII-Text, Einer- und Zweierkomplement, Gleit- & Festkommazahlen. Arithmetik: Vorzeichenregeln
MehrJAVA-Datentypen und deren Wertebereich
Folge 8 Variablen & Operatoren JAVA 8.1 Variablen JAVA nutzt zum Ablegen (Zwischenspeichern) von Daten Variablen. (Dies funktioniert wie beim Taschenrechner. Dort können Sie mit der Taste eine Zahl zwischenspeichern).
MehrTechnische Grundlagen der Informatik Kapitel 8. Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt
Technische Grundlagen der Informatik Kapitel 8 Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt Kapitel 8: Themen Zahlensysteme - Dezimal - Binär Vorzeichen und Betrag Zweierkomplement Zahlen
MehrEinstieg in die Informatik mit Java
1 / 34 Einstieg in die Informatik mit Java Zahldarstellung und Rundungsfehler Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 34 1 Überblick 2 Darstellung ganzer Zahlen,
MehrEinführung in die Informatik I
Einführung in die Informatik I Das Rechnen in Zahlensystemen zur Basis b=2, 8, 10 und 16 Prof. Dr. Nikolaus Wulff Zahlensysteme Neben dem üblichen dezimalen Zahlensystem zur Basis 10 sind in der Informatik
MehrZahlen und elementares Rechnen
und elementares Rechnen Christian Serpé Universität Münster 7. September 2011 Christian Serpé (Universität Münster) und elementares Rechnen 7. September 2011 1 / 51 Gliederung 1 2 Elementares Rechnen 3
MehrZahlensysteme. Formale Methoden der Informatik WiSe 2010/2011 Folie 1 (von 71)
Zahlensysteme Formale Methoden der Informatik WiSe / Folie (von 7) Teil I: Zahlensysteme. Einführung und Zahlensysteme. Zahlensysteme / Algorithmik. Zahlendarstellung im Rechner. Gleitkommazahlen / Fließpunktzahlen
MehrKapitel 2 Grundlegende Konzepte. Xiaoyi Jiang Informatik I Grundlagen der Programmierung
Kapitel 2 Grundlegende Konzepte 1 2.1 Zahlensysteme Römisches System Grundziffern I 1 erhobener Zeigefinger V 5 Hand mit 5 Fingern X 10 steht für zwei Hände L 50 C 100 Centum heißt Hundert D 500 M 1000
MehrComputerarithmetik ( )
Anhang A Computerarithmetik ( ) A.1 Zahlendarstellung im Rechner und Computerarithmetik Prinzipiell ist die Menge der im Computer darstellbaren Zahlen endlich. Wie groß diese Menge ist, hängt von der Rechnerarchitektur
Mehr3. Datentypen, Ausdrücke und Operatoren
3. Datentypen, Ausdrücke und Operatoren Programm muß i.a. Daten zwischenspeichern Speicherplatz muß bereitgestellt werden, der ansprechbar, reserviert ist Ablegen & Wiederfinden in höheren Programmiersprachen
MehrDezimalzahlen. Analysis 1
Dezimalzahlen Definition. Eine endliche Dezimalzahl besteht aus - einem Vorzeichen +,, oder 0 - einer natürlichen Zahl d 0 - einer endlichen Folge von Ziffern d 1,...,d l von 0 bis 9. Die Länge l kann
MehrEinstieg in die Informatik mit Java
1 / 32 Einstieg in die Informatik mit Java Effizienz Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 32 1 Überblick: was ist Effizienz? 2 Landau-Symbole 3 Eier im Korb 4
MehrTechnische Informatik I
Technische Informatik I Vorlesung 2: Zahldarstellung Joachim Schmidt jschmidt@techfak.uni-bielefeld.de Übersicht Geschichte der Zahlen Zahlensysteme Basis / Basis-Umwandlung Zahlsysteme im Computer Binärsystem,
MehrPrinzipielle Ausführungsvarianten I
Software Entwicklung 1 Annette Bieniusa / Arnd Poetzsch-Heffter Unser erstes Java Programm AG Softech FB Informatik TU Kaiserslautern Bieniusa/Poetzsch-Heffter Software Entwicklung 1 2/ 39 Hello World!
MehrOO Programmierung in Java
OO Programmierung in Java Einführung WS 212/213 Prof. Dr. Margarita Esponda M. Esponda-Argüero 1 Homepage Homepage http://www.esponda.de/ws_12_13/jbk Vorlesungsfolien Literaturliste Übungen Zusätzliches
MehrStichpunktezettel fürs Tutorium
Stichpunktezettel fürs Tutorium Moritz und Dorian 11. November 009 1 Kleiner Fermat Behauptung. Seien a, b N relativ prim und b eine Primzahl. Dann ist a b 1 = 1. Beweis. Wir definieren die Funktion f
Mehr1. 4-Bit Binärzahlen ohne Vorzeichen 2. 4-Bit Binärzahlen mit Vorzeichen 3. 4-Bit Binärzahlen im 2er Komplement 4. Rechnen im 2er Komplement
Kx Binäre Zahlen Kx Binäre Zahlen Inhalt. Dezimalzahlen. Hexadezimalzahlen. Binärzahlen. -Bit Binärzahlen ohne Vorzeichen. -Bit Binärzahlen mit Vorzeichen. -Bit Binärzahlen im er Komplement. Rechnen im
MehrEinführung in die Programmiertechnik
Einführung in die Programmiertechnik Darstellung von Zahlen Natürliche Zahlen: Darstellungsvarianten Darstellung als Text Üblich, wenn keine Berechnung stattfinden soll z.b. Die Regionalbahn 28023 fährt
Mehr4 Zahlenbereiche. 1 Natürliche, ganze und rationale Zahlen
4 Zahlenbereiche Jörn Loviscach Versionsstand: 21. September 2013, 15:53 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen beim Ansehen der Videos: http://www.j3l7h.de/videos.html This work
Mehr620.900 Propädeutikum zur Programmierung
620.900 Propädeutikum zur Programmierung Andreas Bollin Institute für Informatik Systeme Universität Klagenfurt Andreas.Bollin@uni-klu.ac.at Tel: 0463 / 2700-3516 Lösung der Aufgaben (1/2) Lösung Aufgabe
MehrMathematische Strukturen
Mathematische Strukturen Lineare Algebra I Kapitel 3 18. April 2012 Logistik Dozent: Olga Holtz, MA 378, Sprechstunden Freitag 14-16 Webseite: www.math.tu-berlin.de/ holtz Email: holtz@math.tu-berlin.de
MehrEinführung in die Systemprogrammierung
Einführung in die Systemprogrammierung Repräsentierung Rationaler Zahlen Prof. Dr. Christoph Reichenbach Fachbereich 12 / Institut für Informatik 19. Juni 2015 Rationale Zahlen Wie können wir Rationale
Mehr1. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis 10 darstellen:
Zahlensysteme. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis darstellen: n n n n z a a... a a a Dabei sind die Koeffizienten a, a, a,... aus der
MehrNoch für heute: primitive Datentypen in JAVA. Primitive Datentypen. Pseudocode. Dezimal-, Binär- und Hexadezimalsystem. der logische Typ boolean
01.11.05 1 Noch für heute: 01.11.05 3 primitie Datentypen in JAVA Primitie Datentypen Pseudocode Name Speichergröße Wertgrenzen boolean 1 Byte false true char 2 Byte 0 65535 byte 1 Byte 128 127 short 2
MehrArithmetik. Zahlendarstellung, Addition und Subtraktion Multiplikation, Division, Fest- und Gleitkommazahlen
Computer and Communication Systems (Lehrstuhl für Technische Informatik) Arithmetik Zahlendarstellung, Addition und Subtraktion Multiplikation, Division, Fest- und Gleitkommazahlen [TI] Winter 2013/2014
MehrModul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
MehrZahlen in Binärdarstellung
Zahlen in Binärdarstellung 1 Zahlensysteme Das Dezimalsystem Das Dezimalsystem ist ein Stellenwertsystem (Posititionssystem) zur Basis 10. Das bedeutet, dass eine Ziffer neben ihrem eigenen Wert noch einen
Mehr2 Einfache Rechnungen
2 Einfache Rechnungen 2.1 Zahlen Computer, auch bekannt als Rechner, sind sinnvoller eingesetzt, wenn sie nicht nur feste Texte ausgeben, sondern eben auch rechnen. Um das Rechnen mit Zahlen zu verstehen,
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 16
Kapitel 5 Arithmetische Operatoren Seite 1 von 16 Arithmetische Operatoren - Man unterscheidet unäre und binäre Operatoren. - Je nachdem, ob sie auf einen Operanden wirken, oder eine Verknüpfung zweier
MehrKapitel 3: Variablen
Kapitel 3: Variablen Thema: Programmieren Seite: 1 Kapitel 3: Variablen Im letzten Kapitel haben wir gelernt, bestimmte Ereignisse zu wiederholen solange eine Bedingung erfüllt ist. Nun möchten wir aber
MehrDipl.-Ing. Halit Ünver Datenbanken/Künstliche Intelligenz FAW/n. Zahlensysteme
Dipl.-Ing. Halit Ünver 7.. Datenbanken/Künstliche Intelligenz FAW/n Zahlensysteme Seite Zahlensysteme Dipl.-Ing. Halit Ünver 7.. Inhalt I. Informatik und Zahlen für Wirtschaftswissenschaftler? II. III.
MehrWS 2009/10. Diskrete Strukturen
WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910
MehrRepräsentation von Daten Binärcodierung von rationalen Zahlen und Zeichen
Kapitel 4: Repräsentation von Daten Binärcodierung von rationalen Zahlen und Zeichen Einführung in die Informatik Wintersemester 2007/08 Prof. Bernhard Jung Übersicht Codierung von rationalen Zahlen Konvertierung
Mehr2. Zahlenmenge, Aufbau des Zahlensystems 2.1 Natürliche Zahlen N Die natürlichen Zahlen bilden eine Menge: N = {1, 2, 3, 4,... }. N ist abgeschlossen
2. Zahlenmenge, Aufbau des Zahlensystems 2.1 Natürliche Zahlen N Die natürlichen Zahlen bilden eine Menge: N = {1, 2, 3, 4,... }. N ist abgeschlossen bezüglich der Addition und Multiplikation: a, b N mit
MehrProgrammierung WS12/13 Lösung - Übung 1 M. Brockschmidt, F. Emmes, C. Otto, T. Ströder
Prof. aa Dr. J. Giesl Programmierung WS12/13 M. Brockschmidt, F. Emmes, C. Otto, T. Ströder Tutoraufgabe 1 (Syntax und Semantik): 1. Was ist Syntax? Was ist Semantik? Erläutern Sie den Unterschied. 2.
MehrRepräsentation von Daten: Binär-, Oktal- u. Hexadezimalcodierung von ganzen und rationalen Zahlen
Großübung 1: Zahlensysteme Repräsentation von Daten: Binär-, Oktal- u. Hexadezimalcodierung von ganzen und rationalen Zahlen Lehrender: Dr. Klaus Richter, Institut für Informatik; E-Mail: richter@informatik.tu-freiberg.de
MehrUE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1. Übung 8. Zufallszahlen Generatoren Anwendungen
UE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1 Übung 8 Zufallszahlen Generatoren Anwendungen Institut für Pervasive Computing Johannes Kepler Universität Linz Altenberger Straße 69, A-4040
MehrGrundlagen der Informatik I. Übung
Grundlagen der Informatik I Übung Studiengang Wirtschaftsingenieurwesen Wintersemester 2013/2014 Autor: Prof. Dr.-Ing. habil. Hans-Joachim Böhme HTW Dresden, Fachbereich Informatik/Mathematik Friedrich-List-Platz
MehrJava Einführung Operatoren Kapitel 2 und 3
Java Einführung Operatoren Kapitel 2 und 3 Inhalt dieser Einheit Operatoren (unär, binär, ternär) Rangfolge der Operatoren Zuweisungsoperatoren Vergleichsoperatoren Logische Operatoren 2 Operatoren Abhängig
MehrFehler in numerischen Rechnungen
Kapitel 1 Fehler in numerischen Rechnungen Analyse numerischer Rechnungen: - Welche möglichen Fehler? - Einfluss auf Endergebnis? - Nicht alles in der Comp.Phys./Numerical Analysis dreht sich um Fehler
MehrGrundlagen der Technischen Informatik Wintersemester 12/13 J. Kaiser, IVS-EOS
Gleit komma zahlen Gleitkommazahlen in vielen technischen und wissenschaftlichen Anwendungen wird eine große Dynamik benötigt: sowohl sehr kleine als auch sehr große Zahlen sollen einheitlich dargestellt
MehrEinführung Datentypen Verzweigung Schleifen. Java Crashkurs. Kim-Manuel Klein May 4, 2015
Java Crashkurs Kim-Manuel Klein (kmk@informatik.uni-kiel.de) May 4, 2015 Quellen und Editoren Internet Tutorial: z.b. http://www.java-tutorial.org Editoren Normaler Texteditor (Gedit, Scite oder ähnliche)
MehrFormale Grundlagen 2008W. Vorlesung im 2008S Institut für Algebra Johannes Kepler Universität Linz
Formale Grundlagen Institut für Algebra Johannes Kepler Universität Linz Vorlesung im 2008S http://www.algebra.uni-linz.ac.at/students/win/fg Inhalt Definition Sei A eine Menge und ɛ A A A eine zweistellige
MehrAlgorithmen zur Division
Algorithmen zur Division Umkehrung der Multiplikation: Berechnung von q = a / b durch wiederholte bedingte Subtraktionen und Schiebeoperationen in jedem Schritt wird Divisor b testweise vom aktuellen Rest
MehrL6. Operatoren und Ausdrücke
L6. Operatoren und Ausdrücke 1. Arithmetische Operatoren: +, -, *, /, %, --, ++ 2. Zuweisung-Operatoren: =, +=, -=, *=, /= 3. Vergleichsoperatoren: =, ==,!= 4. Logische Operatoren:!, &&, 5.
MehrInformatik I: Abschnitt 7
Informatik I: Abschnitt 7 Inhalt: 7. Interne Informationsdarstellung 7.1 Ganzzahlige Datentypen 7.2 Gleitkomma-Datentypen Die Folien basieren zum Teil auf einen Foliensatz von R. Großmann und T. Wiedemann
MehrComputerarithmetik (1)
Computerarithmetik () Fragen: Wie werden Zahlen repräsentiert und konvertiert? Wie werden negative Zahlen und Brüche repräsentiert? Wie werden die Grundrechenarten ausgeführt? Was ist, wenn das Ergebnis
MehrDie Programmiersprache C Eine Einführung
Die Programmiersprache C Eine Einführung Christian Gentsch Fakutltät IV Technische Universität Berlin Projektlabor 2. Mai 2014 Inhaltsverzeichnis 1 Einführung Entstehungsgeschichte Verwendung 2 Objektorientiert
MehrVorlesung zur Arithmetik V1 18./19.04. Arithmetik in der Grundschule V2 -./26.04. Die Entwicklung des Zahlbegriffs beim Kind/Konzepte für den
Vorlesung zur Arithmetik V1 18./19.04. Arithmetik in der Grundschule V2 -./26.04. Die Entwicklung des Zahlbegriffs beim Kind/Konzepte für den Anfangsunterricht V3 02./03.05. Natürliche Zahlen im Anfangsunterricht
MehrBinäre Gleitkommazahlen
Binäre Gleitkommazahlen Was ist die wissenschaftliche, normalisierte Darstellung der binären Gleitkommazahl zur dezimalen Gleitkommazahl 0,625? Grundlagen der Rechnerarchitektur Logik und Arithmetik 72
MehrZahlen und metrische Räume
Zahlen und metrische Räume Natürliche Zahlen : Die natürlichen Zahlen sind die grundlegendste Zahlenmenge, da man diese Menge für das einfache Zählen verwendet. N = {1, 2, 3, 4,...} Ganze Zahlen : Aus
MehrGleitkommaarithmetik. Erhöhen der Genauigkeit. Grundlagen der Rechnerarchitektur Logik und Arithmetik 124
Gleitkommaarithmetik Erhöhen der Genauigkeit Grundlagen der Rechnerarchitektur Logik und Arithmetik 124 Guard Bit, Round Bit und Sticky Bit Bei der Darstellung der Addition und Multiplikation haben wir
MehrGaloiskörper GF(2 n ) (Teschl/Teschl 4)
Galoiskörper GF(2 n ) (Teschl/Teschl 4) auch Galois-Felder (englisch Galois elds), benannt nach Evariste Galois (18111832). Körper (in der Mathematik) allgemein: Zahlenbereich, in dem die vier Grundrechenarten
MehrAddition, Subtraktion und Multiplikation von komplexen Zahlen z 1 = (a 1, b 1 ) und z 2 = (a 2, b 2 ):
Komplexe Zahlen Definition 1. Eine komplexe Zahl z ist ein geordnetes Paar reeller Zahlen (a, b). Wir nennen a den Realteil von z und b den Imaginärteil von z, geschrieben a = Re z, b = Im z. Komplexe
Mehr1. Vorzeichen und Betrag (engl. Sign-/Magnitude) 2. Stellenkomplement 3. Basiskomplement
3 Darstellungsformen für Zahlen Informatik II SS 24 Dipl.-Inform. Michael Ebner. Vorzeichen und Betrag (engl. Sign-/Magnitude) 2. Stellenkomplement 3. Basiskomplement Warum 3 Darstellungsformen? Ziel:
MehrZahlen und elementares Rechnen (Teil 1)
und elementares Rechnen (Teil 1) Dr. Christian Serpé Universität Münster 6. September 2010 Dr. Christian Serpé (Universität Münster) und elementares Rechnen (Teil 1) 6. September 2010 1 / 40 Gliederung
MehrEndliche Körper Seminar: Diskrete Mathematik Leitung: Prof. Dr. Rainer Lang Von: Steffen Lohrke (ii5105) SS2005
Endliche Körper Seminar: Diskrete Mathematik Leitung: Prof. Dr. Rainer Lang Von: Steffen Lohrke (ii5105) SS2005 Inhaltsverzeichnis Abelsche Gruppe 3 Kommutativer Ring 5 Körper 6 Endliche Körper 7 Endliche
MehrLektion 1: Von Nullen und Einsen _ Die binäre Welt der Informatik
Lektion 1: Von Nullen und Einsen _ Die binäre Welt der Informatik Helmar Burkhart Departement Informatik Universität Basel Helmar.Burkhart@unibas.ch Helmar Burkhart Werkzeuge der Informatik Lektion 1:
MehrZahlensysteme Seite -1- Zahlensysteme
Zahlensysteme Seite -- Zahlensysteme Inhaltsverzeichnis Dezimalsystem... Binärsystem... Umrechnen Bin Dez...2 Umrechnung Dez Bin...2 Rechnen im Binärsystem Addition...3 Die negativen ganzen Zahlen im Binärsystem...4
Mehr64-040 Modul IP7: Rechnerstrukturen
64-040 Modul IP7: 2. Informationsbegriff und Repräsentation Norman Hendrich Universität Hamburg MIN Fakultät, Department Informatik Vogt-Kölln-Str. 30, D-22527 Hamburg hendrich@informatik.uni-hamburg.de
Mehr5 Grundlagen der Zahlentheorie
5 Grundlagen der Zahlentheorie 1 Primfaktorzerlegung Seienm, n N + := {k N k > 0} Man schreibt n n, gesprochen m teilt n oder m ist ein Teiler von n, wenn es eine positive natürliche Zahl k gibt mit mk
MehrRechnerarithmetik. Vorlesung im Sommersemester Eberhard Zehendner. FSU Jena. Thema: Iterative Division, Quadratwurzelberechnung
Rechnerarithmetik Vorlesung im Sommersemester 2008 Eberhard Zehendner FSU Jena Thema: Iterative Division, Quadratwurzelberechnung Eberhard Zehendner (FSU Jena) Rechnerarithmetik Iterative Division, Quadratwurzel
MehrRechnergrundlagen SS Vorlesung
Rechnergrundlagen SS 27 5. Vorlesung Inhalt Interpretation hexadezimal dargestellter Integer-Zahlen Little Endian / Big Endian Umrechnung in eine binäre Darstellung Ausführung von Additionen Optimierte
MehrReelle Zahlen, Gleichungen und Ungleichungen
9 2. Vorlesung Reelle Zahlen, Gleichungen und Ungleichungen 4 Zahlenmengen und der Körper der reellen Zahlen 4.1 Zahlenmengen * Die Menge der natürlichen Zahlen N = {0,1,2,3,...}. * Die Menge der ganzen
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten Operatoren, Ausdrücke und Anweisungen Kontrollstrukturen (Steuerfluss)
Mehr21.10.2013. Vorlesung Programmieren. Agenda. Dezimalsystem. Zahlendarstellung. Zahlendarstellung. Oder: wie rechnen Computer?
Vorlesung Programmieren Zahlendarstellung Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Agenda Zahlendarstellung Oder: wie rechnen
MehrRechnen mit Klammern
Rechnen mit Klammern W. Kippels 28. Juli 2012 Inhaltsverzeichnis 1 Gesetze und Formeln zum Rechnen mit Klammern 3 1.1 Kommutativgesetze.............................. 3 1.2 Assoziativgesetze...............................
Mehr