faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:start [25.10.2023 14:49] – [Zweierkomplement] Frank Schiebelfaecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:start [25.10.2023 15:15] (aktuell) Frank Schiebel
Zeile 135: Zeile 135:
 {{:aufgabe.png?nolink  |}} {{:aufgabe.png?nolink  |}}
 === (A5) === === (A5) ===
-Das folgende Bild zeigt den Zahlenkreis für 8Bit-BNinärzahlen im Zweierkomplement:+Das folgende Bild zeigt den Zahlenkreis für 8Bit-Binärzahlen im Zweierkomplement:
 {{ :faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:zkkreis.png?300 |}} {{ :faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:zkkreis.png?300 |}}
  
-  * Welcher Zahlbereich lässt sich im ZK mit 8 Bit darstellen? +  * Welcher Zahlbereich lässt sich im Zweierkomplement mit 8 Bit darstellen? 
-  * Welcher Zahlbereich lässt sich im ZK mit n Bit darstellen? +  * Welcher Zahlbereich lässt sich im Zweierkomplement mit n Bit darstellen? 
-  * Rechne um: +  * Rechne um - die Binärzahlen sind im Zweierkomplement gegeben
     * 10101010<sub>2</sub> = ?? <sub>10</sub>     * 10101010<sub>2</sub> = ?? <sub>10</sub>
     * 11110000<sub>2</sub> = ?? <sub>10</sub>     * 11110000<sub>2</sub> = ?? <sub>10</sub>
Zeile 146: Zeile 146:
     * --3<sub>10</sub> = ?? <sub>2</sub>     * --3<sub>10</sub> = ?? <sub>2</sub>
     * Wie kann man anhand einer Binärzahl im Zweierkomplement erkennen, ob diese positiv oder negativ ist?     * Wie kann man anhand einer Binärzahl im Zweierkomplement erkennen, ob diese positiv oder negativ ist?
-    Wie kann man mithilfe des Zweierkomplements aus einer positiven die davon negative Zahl bilden? +  Verwende die Zweierkomplementdarstellung:  
-So erhält man eine eindeutige Darstellung der 0 und kann auch "über die Null hinweg" rechnen, ohne Fehler zu machenDie folgende Veranschaulichung kann helfen, das zu verstehen+    * Berechne schriftlich im Binärsystem –5 + 2. 
 +    * Berechne schriftlich im Binärsystem –5 + 6.
  
 +++++ Lösung: Umrechungen |
 +{{ :faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:umr_2k.png?550 |}}
 +++++
  
 +++++ Lösung: Addition |
 +{{ :faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:rech2k.png?400 |}}
 +++++
  
-<callout type="warning" title="Vorgehen"> 
  
-Wenn die Zahl $z$ als Binärzahl gegeben ist, erhält man $-z$ in Zweierkomplementdarstellung, indem man erst alle Bits invertiert und zum Ergebnis dieser Operation 1 addiert. +----  
  
-//Beispiel:// 3<sub>10</sub>=0011<sub>2</sub>. man erhält -3 im Zweierkomplementindem man zunächst alle Stellen der Binärzahl invertiert: 1100<sub>2</sub>. Dann addiert man 1: 1101<sub>2</sub>=-8+4+1=-3.+<callout type="success" title="Prima Sache!"> 
 + 
 +Mithilfe des sogenannten **Zweierkomplements** lassen sich ganze Zahlen -- auch negative -- als  Binärzahlen so darstellen**dass alle Rechenregeln wie bislang funktionieren**
 </callout> </callout>
-  
-<WRAP center round info 90%> 
-Mithilfe des sogenannten **Zweierkomplements** lassen sich negative Binärzahlen so darstellen, **dass alle Rechenregeln wie bislang funktionieren**.  
-</WRAP> 
  
  
  
-++++ Hinweis/Lösung | 
-<WRAP center round tip 90%> 
-**Tipp:** Um das Vorzeichen einer Binärzahl im Zweierkomplement zu tauschen, kann man folgendermaßen vorgehen: 
  
-  - Einfaches Komplement bilden 
-  - 1 addieren 
-</WRAP> 
-++++ 
  
----- +<callout type="warning" title="Vorgehen">
-{{:aufgabe.png?nolink  |}} +
-=== (A4) ===+
  
-Löse die folgenden Rechenaufgaben und überprüfe das Ergebnis, indem du die Operanden und das Ergebnis dezimal umrechnest (alle Binärzahlen sind als Zweierkomplement dargestellt):+Wenn die Zahl $z$ als Binärzahl gegeben ist, erhält man $-z$ in Zweierkomplementdarstellung, indem man erst alle Bits invertiert und zum Ergebnis dieser Operation 1 addiert. 
  
-<code> +//Beispiel:// 3<sub>10</sub>=0011<sub>2</sub>. man erhält -3 im Zweierkomplement, indem man zunächst alle Stellen der Binärzahl invertiert: 1100<sub>2</sub>. Dann addiert man 1: 1101<sub>2</sub>=-8+4+1=-3. 
- 1001 1010 +</callout> 
-+0000 1111 + 
-</code>+
  
-<code> 
- 0010 1001 
--1111 1111 
-</code> 
  
-==== Material ====+=== Material ===
 {{simplefilelist>.:*}} {{simplefilelist>.:*}}
  
  • faecher/informatik/oberstufe/codierung/zahlendarstellungen/ganze_zahlen/start.1698245369.txt.gz
  • Zuletzt geändert: 25.10.2023 14:49
  • von Frank Schiebel