meta data for this page
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
guide:zahlensysteme [2022/09/24 21:31] – [Umrechnung von einem Zahlensystem in das andere] Formatierung juergenhaasguide:zahlensysteme [2023/03/06 07:00] (aktuell) – [Zusätzliche und alternative Materialien] juergenhaas
Zeile 1: Zeile 1:
 ====== Zahlensysteme in der Informatik ====== ====== Zahlensysteme in der Informatik ======
 +
 +//Diese Seite dient als Ausgangspunkt für alle 3 Kompetenzniveaus (Basis, Anwender und Problemlöser).//
  
 Das binäre und das hexadezimale Zahlensystem sind in der Informatik von herausragender Bedeutung. Ein grundlegendes Verständnis für die Zahlendarstellung in diesen Stellenwertsystemen und das Lesen und Umrechnen solcher Zahlen ohne technische Hilfsmittel sind eine wichtige Grundkompetenz. Das binäre und das hexadezimale Zahlensystem sind in der Informatik von herausragender Bedeutung. Ein grundlegendes Verständnis für die Zahlendarstellung in diesen Stellenwertsystemen und das Lesen und Umrechnen solcher Zahlen ohne technische Hilfsmittel sind eine wichtige Grundkompetenz.
Zeile 11: Zeile 13:
  
 Versuche dir das Zählprinzip dieser Zahlensysteme anhand der [[:beispielseite_zahlensysteme|Beispielseite zur Veranschaulichung von Zahlensystemen]] zu verdeutlichen. Versuche dir das Zählprinzip dieser Zahlensysteme anhand der [[:beispielseite_zahlensysteme|Beispielseite zur Veranschaulichung von Zahlensystemen]] zu verdeutlichen.
 +
 +Wenn du lieber einen schnellen Einstieg per **Video** haben möchtest, dann schau dir die beiden unten verlinkten Videos zum Binär- und Hexadezimalsystem an.
  
  
Zeile 17: Zeile 21:
 Komplexe Rechenaufgaben, egal in welchem Zahlensystem, erledigt man in der Regel mit einem Taschenrechner oder Computer. Einfache Rechnungen sollen aber im Kopf oder mit Hilfe von handschriftlichen Notizen möglich sein. Komplexe Rechenaufgaben, egal in welchem Zahlensystem, erledigt man in der Regel mit einem Taschenrechner oder Computer. Einfache Rechnungen sollen aber im Kopf oder mit Hilfe von handschriftlichen Notizen möglich sein.
  
 +
 +----
  
 === Dezimal- und Binärsystem === === Dezimal- und Binärsystem ===
Zeile 24: Zeile 30:
 Du kannst zwischen Videoerklärung und Text wählen. Du kannst zwischen Videoerklärung und Text wählen.
  
 +
 +----
  
 === Dezimal- und Hexadezimalsystem === === Dezimal- und Hexadezimalsystem ===
Zeile 47: Zeile 55:
 </code> </code>
  
 +
 +----
  
 === Binär- und Hexadezimalsystem === === Binär- und Hexadezimalsystem ===
Zeile 74: Zeile 84:
 </code> </code>
  
-Auf diese Weise lassen sich auch sehr große Zahlen zwischen den beiden Zahlensystemen umwandeln. Hier zwei Beispiele:+Bekanntermaßen werden **8 Bit** zu einem **Byte** zusammengefasst. Ein Byte lässt sich also durch 8 binäre Ziffern ''1101 0101'' oder durch 2 hexadezimale Ziffern ''D5'' darstellen. 
 + 
 +Ein **halbes Byte**, also 4 Bit oder ein hexadezimaler Buchstabe bezeichnet man auch als **Halbbyte** oder **[[https://de.wikipedia.org/wiki/Nibble|Nibble]]**. 
 + 
 +Mit diesem Hintergrundwissen lassen sich auch sehr große Zahlen zwischen den beiden Zahlensystemen umwandeln.  
 + 
 +**__Hier zwei Beispiele:__**
  
 **1101 1110 1010 1101 1011 1110 1110 1111 ins Hexadezimalsystem** **1101 1110 1010 1101 1011 1110 1110 1111 ins Hexadezimalsystem**
  
-<code>+<code plain>
 1101 1110 1010 1101 1011 1110 1110 1111 1101 1110 1010 1101 1011 1110 1110 1111
       E    A    D    B    E    E    F       E    A    D    B    E    E    F
Zeile 84: Zeile 100:
  
 **C0 FF EE ins Binärsystem** **C0 FF EE ins Binärsystem**
-<code>+<code plain>
       0    F    F    E    E       0    F    F    E    E
 1100 0000 1111 1111 1110 1110    1100 0000 1111 1111 1110 1110   
 </code> </code>
  
-===== Zusätzliche und alternative Materialien ===== 
  
-Webseite[[https://www.sofatutor.com/physik/videos/binaere-darstellung-von-zahlen-buchstaben-und-zeichen#das-binaersystem]]+==== Rechnen im Binär- und Hexadezimalsystem ==== 
 + 
 +=== Inkrement und Dekrement === 
 +Mache dich zuerst mit einfachen Plus-1- und Minus-1-Operationen vertraut. Wie lautet die nächstgrößere oder nächstkleinere Zahl? Achte auf den Korrekten Umgang mit Überläufen, also wenn zwischen größter und kleinster Ziffer gesprungen wird und sich auch eine benachbarte Stelle ändern muss. 
 + 
 +---- 
 + 
 +=== Addition === 
 + 
 +Die Addition funktioniert in beiden Zahlensystemen ebenso wie im Dezimalsystem. Man schreibt beide Zahlen untereinander, beginnt bei der niederwertigsten Stelle die zusammengehörigen Stellen paarweise zu addieren und addiert eventuelle Überläufte zur nächsthöherwertigen Stelle dazu. 
 + 
 +<code plain> 
 +1010 1110 + 10 0111 
 + 
 +               Schritt 1    Schritt 2    Schritt 3:     Schritt 4:     Schritt 5:     Schritt 6:     Schritt 7:     Schritt 8:     Schritt 9: 
 +1. Summand       1010 1110      1010 1110      1010 1110      1010 1110      1010 1110      1010 1110      1010 1110      1010 1110      1010 1110 
 +2. Summand       10 0111    +   10 0111    +   10 0111    +   10 0111    +   10 0111    +   10 0111    +   10 0111    +   10 0111    +   10 0111 
 +               -----------    -----------    -----------    -----------    -----------    -----------    -----------    -----------    ----------- 
 +Überlauf                0             10            110           1110           1110         01 110        101 110       0101 110       0101 110  
 +Summe                    1             01            101           0101           0101         1 0101        01 0101       101 0101      1101 0101 
 + 
 +1010 1110 + 10 0111 = 1101 0101 
 +</code> 
 + 
 +<code plain> 
 +D648 + C69 
 + 
 +              Schritt 1:    Schritt 2:    Schritt 3:    Schritt 4: 
 +1Summand        D648          D648          D648          D648 
 +2Summand      +  C69        +  C69        +  C69        +  C69 
 +                ------        ------        ------        ------     
 +Überlauf            1            01           101           101 
 +Summe                1            B1           2B1          E2B1 
 + 
 +D648 + C69 = E2B1 
 +</code> 
 + 
 + 
 + 
 +---- 
 + 
 +=== Wichtige Zahlen === 
 + 
 +Merke dir auch die wichtigsten "glatten" Binär- und Hexadezimalzahlen. Orientiere dich dabei an den Absätzen [[:binaeres_zahlensystem#wichtige_zahlenwerte|Wichtige Zahlenwerte]] und [[:hexadezimales_zahlensystem#wichtige_zahlenwerte|Wichtige Zahlenwerte]]. 
 + 
 + 
 + 
 +===== Zusätzliche und alternative Materialien =====
  
 +  * Podcast: [[https://podcasts.google.com/feed/aHR0cHM6Ly9mYWNoaW5mb3JtYXRpa2VyLWFud2VuZHVuZ3NlbnR3aWNrbHVuZy5uZXQvcG9kY2FzdC8/episode/aHR0cHM6Ly9pdC1iZXJ1ZmUtcG9kY2FzdC5kZS8_cD01MDU4?ep=14|Zahlensysteme, Zweierpotenzen und Binärzahlen]], IT-Berufe-Podcast #181
 +  * Webseite: [[https://www.sofatutor.com/physik/videos/binaere-darstellung-von-zahlen-buchstaben-und-zeichen#das-binaersystem]]
 +  * Video: [[https://www.youtube.com/embed/6WsI95N0QKU|YouTube-Video zum Binärsystem (4:35)]]
 +  * Video: [[https://www.youtube.com/embed/-6Je-FuAufk|YouTube-Video zum Hexadezimalsystem (6:33)]]
 +  * Online-Rechner mit interaktiver Erklärung: [[https://www.arndt-bruenner.de/mathe/scripts/Zahlensysteme.htm]]