====== LU02.A02 - Mathematische Operationen ======
Führen Sie die Berechnungen mit binär codierten Ganzzahlen durch.
Halten Sie jeweils den Lösungsweg fest.
== Hinweise ==
* Einige Rechnungen lassen sich einfacher lösen, wenn Sie die Rechnung zunächst umformen.
* Alle Zahlen werden als 16-Bit lange binäre Ganzzahlen gespeichert.
* Negative Zahlen werden als Zweierkomplement gespeichert.
===== Hilfsmittel =====
* Papier und Schreibzeug
* Taschenrechner mit Grundfunktionen (+, -, *, /)
===== Beispiel =====
**63910 / 1710 = ????10**
0000 0010 0111 1111 : 0000 0000 0001 0001
-----------------------------------------
10011 > 10001 = 1
+ 101111 (101111 ist das Zweierkomplement von 10001)
--------
000010
101 < 10001 = 0 (Hole nächste Ziffer herunter)
1011 < 10001 = 0
10111 > 10001 = 1
+101111
-------
000110
1101 < 10001 = 0
11011 > 10001 = 1
+101111
-------
Rest 001010 wird verworfen
===== Aufträge =====
Negative Zahlen sind zur Verdeutlichung jeweils in Klammern geschrieben.
=== Addition ===
* 257 + 31
* 18 + 167
* 152 + (-51)
* 195 + (-297)
[[modul:m114:learningunits:lu02:loesungen:addition|Lösung]]
=== Subtraktion ===
* 125 - 63
* 28 - 103
* (-78) - 12
* (-32) - 67
[[modul:m114:learningunits:lu02:loesungen:subtraktion|Lösung]]
=== Multiplikation ===
* 57 * 17
* 204 * 6
* 34 * (-12)
* (-116) * 8
[[modul:m114:learningunits:lu02:loesungen:multiplikation|Lösung]]
=== Division ===
* 256 / 32
* 680 / 21
* 20 / (-5)
* (-124) / 7
[[modul:m114:learningunits:lu02:loesungen:division|Lösung]]
Stellen Sie sich selber oder einem Kollegen weitere Rechenaufgaben.
----
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter