1. Informationsdarstellung im Computer (opp)

  1. Einstieg über inf-schule.de
  2. BitGrid vorbereiten
    • Empfohlen: lokale Version. Die WebApp BitGrid als ZIP-Datei im Anhang zu diesem Artikel herunterladen (Versionsnummer beachten!) und in einen Ordner entpacken, in dem du Schreibrechte besitzt. Anschließend die HTML-Datei im Browser öffnen.
    • Für Interessierte: BitGrid wurde mit Brython entwickelt.
    • Alternativ: Online-Version. BitGrid online starten . Beim Online-Betrieb kann sich das Speichern je nach Browser und Browsereinstellungen anders verhalten und erfolgt möglicherweise nicht über einen normalen Speicherdialog.
  3. Hochhausbeispiel mit BitGrid
    • In BitGrid musst du zuerst die benötigte Speichergröße festlegen. Überlege deshalb immer vorher, wie viele Speicheradressen und wie viele Bits pro Speicheradresse du für die jeweilige Aufgabe benötigst.
    • Eine Änderung der Speichergröße löscht den vorhandenen Speicherinhalt.
    • Bilde das Hochhausbeispiel von inf-schule mit BitGrid nach. Jedes Fenster wird durch ein Bit im Speicher repräsentiert.
    • Der Speicher von BitGrid besteht aus Speicheradressen. Unter jeder Adresse ist ein Bitmuster mit der gewählten Datenbreite gespeichert. Die Datenbreite gibt also an, wie viele Bits zu einer Speicheradresse gehören.
    • Überlege vorher, welche Speichergröße du für das Nachbilden des Hochhausbeispiels benötigst.
    • Nutze BitGrid auch für deine Überlegungen und Beispiele zu Aufgabe 1b). Speichere deine Speicherbeispiele in verschiedenen Dateien im Einsammeln-Ordner. Achte darauf, dass die Dateiendung .txt erhalten bleibt.
  4. Bitstreams – serielle Darstellung des Speicherinhalts
    • In Aufgabe 2 des Hochhausbeispiels wird der Speicherinhalt in einer anderen Form dargestellt: als sogenannter Bitstream.
    • Ein Bitstream setzt sich aus den Bitmustern der einzelnen Speicheradressen zusammen. Dazu wird der Speicher von oben nach unten ausgelesen und die Bitmuster werden ohne Unterbrechung hintereinandergefügt.
    • Der gesamte Speicherinhalt liegt damit als serielle Folge von Bits vor.
    • Auf inf-schule wird beispielsweise der Spielzustand „4:3“ folgendermaßen dargestellt: 10100111 10100001 11100111 00100001 00100111
    • Aufgabe: Erläutere, wie aus dem Speicherinhalt ein Bitstream entsteht. Verwende dabei die Begriffe Speicheradresse, Speicherinhalt/Bitmuster und Bitstream.
  5. Blinkenlights – eigene Animation
    • Schau dir das bei inf-schule genannte Blinkenlights-Projekt genauer an.
    • Erstelle anschließend in BitGrid einen Speicher, der das Hochhaus von Blinkenlights abbilden kann.
    • Erstelle mehrere Figuren oder Abbildungen deiner Wahl und speichere die einzelnen Speicherabbilder.
    • Erstelle daraus mit dem im Unterricht gezeigten Vorgehen eine Bitstream-Datei mit mehreren Frames.
    • Lade diese Bitstream-Datei anschließend in BitGrid und spiele deine Animation ab.
  6. Operationen auf dem gesamten Speicher
    • Untersuche die verschiedenen Operationen, die BitGrid auf den gesamten Speicher anwenden kann.
    • Probiere die Operationen an einem selbst erstellten Bitmuster aus. Beschreibe jeweils, wie sich Speicherinhalt und Bilddarstellung verändern.
    • Welche Operationen eignen sich besonders, um aus einem vorhandenen Bild weitere Frames für eine Animation zu erzeugen?
  7. Weitere Informationen und Übungsmaterial
    1. Data Representation (englisch). Dort gibt es auch ein sehr anschauliches Video über die Digitalisierung von Daten.
    2. Finde alle Kombinationen !
    3. Binärzahlenrechner
    4. Spielerisch Dual-Dezimal-Umwandlungen üben („Binary Numbers Tetris“).
    5. Zum selbstständigen Üben: Binär-, Dezimal- und Hexadezimal-Umrechner .
    6. Welche Informationen stecken in den Pixeln eines Farbbildes ?
AnhangGröße
Paket Icon Version 13.2.21.19 MB