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
gf_informatik:zahlensysteme_gra [2025-07-31 09:58] – [Zahlensysteme] gragf_informatik:zahlensysteme_gra [2025-08-15 09:01] (aktuell) – [Auftrag 2 – Verschiedene Zahlensysteme] gra
Zeile 1: Zeile 1:
 ====== Zahlensysteme ====== ====== Zahlensysteme ======
-Du zählst und rechnest gewöhnlich im //Dezimalsystem// (Zehnersystem): Du kennst die //zehn// Ziffern 0 bis 9 – und du weisst, dass bei mehrstelligen Zahlen jede zusätzliche Stelle von rechts nach links //zehn// mal mehr wert ist.+Du zählst und rechnest gewöhnlich im //Dezimalsystem// (Zehnersystem): Du kennst die //zehn// Ziffern 0 bis 9 – und du weisst, dass bei mehrstelligen Zahlen jede zusätzliche Stelle von rechts nach links //zehn// mal mehr wert ist: Die Zahl <color #7092be>234</color> setzt sich zusammen aus <color #7092be>2</color> mal **100** plus <color #7092be>3</color> mal **10** plus <color #7092be>4</color> mal **1**.
  
 Hier betrachten wir //andere Zahlensysteme//, insbesondere das **<color #22b14c>Binärsystem</color>** und das <color #00a2e8>**Hexadezimalsystem**</color> Hier betrachten wir //andere Zahlensysteme//, insbesondere das **<color #22b14c>Binärsystem</color>** und das <color #00a2e8>**Hexadezimalsystem**</color>
Zeile 12: Zeile 12:
   * Ich kann jeden //Begriff// des vorhergehenden Satzes erklären.    * Ich kann jeden //Begriff// des vorhergehenden Satzes erklären. 
   * Ich kann in Python Binärstrings analysieren und sie in Dezimalzahlen umwandeln.   * Ich kann in Python Binärstrings analysieren und sie in Dezimalzahlen umwandeln.
-  * Ich kann den Restwert-Algorithmus in python programmieren, um Dezimalzahlen in Binärstrings zu wandeln. +  * Ich kann den Restwert-Algorithmus in Python programmieren, um Dezimalzahlen in Binärstrings zu wandeln. 
-  * Ich kann die Funktionen str(), int() und len() korrekt verwenden und erklären, was sie tun. +  * Ich kann die Funktionen ''str()''''int()'' und ''len()'' korrekt verwenden und erklären, was sie tun. 
   * Ich kann zwei Binärzahlen schriftlich addieren.   * Ich kann zwei Binärzahlen schriftlich addieren.
-  * Ich kann Hexadezimalzahlen in Binärzahlen wandeln und umgekehrt. +  * Ich kann Hexadezimalzahlen in Binärzahlen umwandeln und umgekehrt
 +  * Ich kann die den Hex-Nennwerten 0...F entsprechenden Dezimalwerte nennen.
   * Ich kann erklären, wei RGB-Hex-Codes aufgebaut sind und von einem RGB-Hex-Code ungefähr auf die entsprechende Farbe schliessen.   * Ich kann erklären, wei RGB-Hex-Codes aufgebaut sind und von einem RGB-Hex-Code ungefähr auf die entsprechende Farbe schliessen.
 ++++ ++++
Zeile 33: Zeile 34:
   - Lies {{ :gf_informatik:gfif_zahlensysteme_dossier.pdf#section.1|Kapitel 1}} im Dossier und beantworte die Fragen zum Zählen mit den Fingern:    - Lies {{ :gf_informatik:gfif_zahlensysteme_dossier.pdf#section.1|Kapitel 1}} im Dossier und beantworte die Fragen zum Zählen mit den Fingern: 
     - Wie weit zählst du gewöhnlich mit Fingern?     - Wie weit zählst du gewöhnlich mit Fingern?
-    - Wie weit kannst du im Binärsystem mit den Fingern einer Hand oder zweier Hände zählen? +    - Zusatzaufgabe (freiwillig): Wie weit kannst du im Binärsystem mit den Fingern einer Hand oder zweier Hände zählen? 
  
 === Auftrag 2 – Verschiedene Zahlensysteme === === Auftrag 2 – Verschiedene Zahlensysteme ===
-  - Lies {{ :gf_informatik:gfif_zahlensysteme_dossier.pdf#section.2|Kapitel 2}} im Dossier und löse Aufgabe A1. Vergleiche anschliessend mit der Lösung am Ende des Dissiers.+  - Lies {{ :gf_informatik:gfif_zahlensysteme_dossier.pdf#section.2|Kapitel 2}} im Dossier und löse Aufgabe A1. Vergleiche anschliessend mit der Lösung am Ende des Dossiers.
   - Zusatzaufgabe: Wie gross ist die Zahl 234<sub>7</sub> im uns bekannten Dezimalsystem?   - Zusatzaufgabe: Wie gross ist die Zahl 234<sub>7</sub> im uns bekannten Dezimalsystem?
 ++++ Tipps für die Zusatzaufgabe:| ++++ Tipps für die Zusatzaufgabe:|
Zeile 61: Zeile 62:
   * Die **Wertigkeit** jeder Stelle in einer Binärzahl ist ''2<sup>Stelle</sup>'' (in python: ''2 \** stelle''):   * Die **Wertigkeit** jeder Stelle in einer Binärzahl ist ''2<sup>Stelle</sup>'' (in python: ''2 \** stelle''):
   * Die Stelle ganz rechts ist die nullte Stelle, die links davon ist Stelle 1, dann 2 etc.    * Die Stelle ganz rechts ist die nullte Stelle, die links davon ist Stelle 1, dann 2 etc. 
-  * Beispiel 1: Für die dreistellige Binärzahl ''111'' rechnen wir 2<sup>2</sup> + 2<sup>1</sup> + 2<sup>0</sup> = 4 + 2 + 1 = **7**.+  * Beispiel 1: Für die dreistellige Binärzahl ''111'' rechnen wir 2<sup>2</sup> + 2<sup>1</sup> + 2<sup>0</sup> 4 + 2 + 1 = **7**.
   * Beispiel 2: Für die vierstellige Binärzahl ''1001'' rechnen wir 2<sup>3</sup> + 2<sup>0</sup> = 8 + 1 = **9**.   * Beispiel 2: Für die vierstellige Binärzahl ''1001'' rechnen wir 2<sup>3</sup> + 2<sup>0</sup> = 8 + 1 = **9**.
 </box> </box>
Zeile 221: Zeile 222:
 def binary_to_decimal(b): def binary_to_decimal(b):
     decimal = 0     decimal = 0
-    stellenwert = 2**(len(b)-1) # Wert des höchtwertigen Bits berechnen+    stellenwert = 2**(len(b)-1) # Wert des höchstwertigen Bits berechnen
     i = 0     i = 0
     while i < len(b):     while i < len(b):
Zeile 239: Zeile 240:
 def binary_to_decimal(b): def binary_to_decimal(b):
     decimal = 0     decimal = 0
-    stellenwert = 2**(len(b)-1) # Wert des höchtwertigen Bits berechnen+    stellenwert = 2**(len(b)-1) # Wert des höchstwertigen Bits berechnen
     i = 0     i = 0
     while i < len(b):     while i < len(b):
  • gf_informatik/zahlensysteme_gra.1753955939.txt.gz
  • Zuletzt geändert: 2025-07-31 09:58
  • von gra