diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-01-09 17:03:41 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-01-09 17:03:41 +0100 |
| commit | b96a6bfd28595c4492a6c11ea060f6aaef95de73 (patch) | |
| tree | a348c11422447f587e80c9cf3f4d26523db625b1 | |
| parent | 9a2040c294471ea6edb7dd569829085133dc8e49 (diff) | |
| download | unterricht-b96a6bfd28595c4492a6c11ea060f6aaef95de73.tar.gz unterricht-b96a6bfd28595c4492a6c11ea060f6aaef95de73.zip | |
improve my todays 11 form encoding slides
| -rw-r--r-- | Info/11/MUG_SWG_SG/2/Codierung_Pruefziffern/slides.md | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/Info/11/MUG_SWG_SG/2/Codierung_Pruefziffern/slides.md b/Info/11/MUG_SWG_SG/2/Codierung_Pruefziffern/slides.md index 164512f4..52b69e62 100644 --- a/Info/11/MUG_SWG_SG/2/Codierung_Pruefziffern/slides.md +++ b/Info/11/MUG_SWG_SG/2/Codierung_Pruefziffern/slides.md @@ -1,7 +1,5 @@ --- -author: Florian Fischer theme: metropolis -aspectratio: 169 header-includes: | \makeatletter \beamer@ignorenonframefalse @@ -13,9 +11,7 @@ header-includes: | >- Wie haben wir bisher das Verhalten von Computern bestimmt? >- Algorithmen! -\pause - -Ab jetzt beschäftigen wir uns mit **Information**. +\only<3>{Ab jetzt beschäftigen wir uns mit \textbf{Information}.} ## @@ -31,13 +27,13 @@ Was versteht ihr unter Information? >- ebierhcseB enie eniemeglla legeR, eiw reseid txeT ni enie elamron mroF tlednawegmu nedrew nnak >- DDDiiieeessskkkuuutttiiieeerrreee VVVooorrr--- uuunnnddd NNNaaaccchhhttteeeiiillleee dddiiieeessseeerrr DDDaaarrrsssttteeelllllluuunnngggsssfffooorrrmmm eeeiiinnneeesss TTTeeexxxttteeesss' ->- 1312 \pause 1888 - -Die Vorschrift wie Informationen in einer Darstellungsform überführt werden nennt man \boldred{Codierung}. +>- 1312 \only<4->{1888} +\only<1-4>{\phantom{Die Vorschrift wie Informationen in einer Darstellungsform überführt werden nennt man \boldred{Codierung}.}} +\only<5>{Die Vorschrift wie Informationen in einer Darstellungsform überführt werden nennt man \boldred{Codierung}.} ## Informationen weitergeben -Informationen brauchen eine physische Repräsentation, \boldred{Medium}, zur Übertragung +Informationen brauchen eine physische Repräsentation, ein \boldred{Medium}, zur Übertragung ### Beispiele? @@ -53,7 +49,7 @@ Informationen brauchen eine physische Repräsentation, \boldred{Medium}, zur Üb Die Überführung von Information in eine Darstellungsform nach festen Regeln nennt man \boldred{Codierung}. \pause -\boldred{Daten} nennt man von einem Computer Informationen, die von einem Computer verarbeitet werden können. +\boldred{Daten} nennt man Informationen, die von einem Computer verarbeitet werden können. ## Ab in den Wilden Westen @@ -76,11 +72,11 @@ Wie wird die Information codiert? ## Arbeitsauftrag - 15 min -1. Was wird gesagt? [\Large `---- .- .-.. .-.. ---`]{.latex} +1. Was wird gesagt? [\Large `.... .- .-.. .-.. ---`]{.latex} 2. Formuliere eine Vermutung wie die Zuordnung von Buchstaben zu Signalen bestimmt wurde, und wie sich diese auf die Länge übertragener Nachrichten auswirkt. 3. Morsecode in elektrische Signale umzuwandeln scheint leicht. Mögliche Vorschrift: - Lang (`-`) -> Lampe an - Kurz (`.`) -> Lampe aus + Lang (`-`) $\rightarrow$ Lampe an + Kurz (`.`) $\rightarrow$ Lampe aus Ermittle eindeutig die codierte Zeichenfolge *"aus an an aus an aus aus an"*. Welches Problem ist aufgetreten und warum? 4. **Für Schnelle**: Entwirf eine andere alternative Vorschrift, die das Problem aus Teilaufgabe 3 vermeidet. @@ -99,7 +95,7 @@ $\rightarrow$ \boldred{Länge} \pause $\rightarrow$ \boldred{Fehlertoleranz} -## Redundanz führt zu Fehlertolreanz +## Redundanz führt zu Fehlertoleranz ### Beispiel - Rechnungsbetrag @@ -116,13 +112,13 @@ Stimmt auf der Empfangsseite Rechnungsbetrag und Quersumme nicht überein ist ei Bei Banküberweisungen könnten Tippfehler gravierende Folgen haben deshalb enthält jede IBAN eine Prüfsumme. -### Arbeitsaftrag +### Arbeitsauftrag -1. Recherchiere wo diese Prüfziffer in einer IBAN steht und wie sie gebildet wird. -2. Erläutre Schritt für Schritt wie die Gültigkeit der IBAN `DE42 8327 3829 0032 8800 00` geprüft werden kann. +1. Recherchiere, wo diese Prüfziffer in einer IBAN steht und wie sie gebildet wird. +2. Erläutere Schritt für Schritt wie die Gültigkeit der IBAN `DE42 8327 3829 0032 8800 00` geprüft werden kann. 3. Notiere eine gültige IBAN. Versuche durch gezielte Tippfehler eine abweichende IBAN mit gleicher Prüfziffer zu erzeugen. 4. Beschreibe allgemein welche Arten der Verfälschung nicht erkannt werden können und beurteile, wie wahrscheinlich derartige nicht erkennbare Fehler im Alltag sind. -5. **Für Schnelle**: Implementiere das IBAN Prüfverfahren in Snap! +5. **Für Schnelle**: Implementiere das IBAN Prüfverfahren in `Snap!` ## Codierung der Text Beispiele @@ -156,4 +152,4 @@ def tc(m) -> str: 2. Stelle die ersten vier Stellen ans Ende 3. Ersetze alle Buchstaben durch ihr Zahlenäquivalent 4. Berechne den ganzzahligen Rest, der Division durch 97 -4. Pruefziffern sind $98 - \text{Rest der Divison}$ +4. Prüfziffern sind $98 - \text{Rest der Divison}$ |
