Informatik 11 GK/LK: B Konzepte der theoretischen und technischen Informatik - Herr Hempel
Abschnittsübersicht
-
-
-
Der Mealy-Automat MA = (X, Y, Z, δ , λ , q0) simuliert ein Verschlüsselungsverfahren, das nur mit Ziffern als Eingabezeichen arbeitet. Die Abbildung zeigt den Graph der Überführungsfunktion.

- Geben Sie die Mengen X, Y und Z an.
- Verschlüsseln Sie die Zahlenfolge 0 - 8 - 1 - 5 und entschlüsseln Sie die Nachricht 18 - 24 - 12 - 14.
- Entwickeln Sie einen Automaten mit Ausgabe, der nach diesem Prinzip verschlüsselte Nachrichten entschlüsselt. Der Automat soll dabei die Eingabe ziffernweise entgegennehmen, also für obiges Beispiel statt 18 - 24 - 12 - 14 die Form 1 - 8 - 2 - 4 - ...
-
-
Informationen über das Leben und Wirken von Alan Turing (ab Minute 8:50) Externes Tool
-
-
Ein Programm (GK: Scratch, LK: Java/Python) sucht magische Quadrate der Größe 3×3 auf eine systematische, aber wenig effiziente Weise. Es probiert dazu alle Möglichkeiten aus.
- Schätze spontan die Zeit bis zur Ausgabe einer ersten Lösung für deinen Computer. Probiere erst dann das Programm aus.
- Beschreibe die prinzipielle Arbeitsweise des Programms.
- GK/Scratch:
- Füge den Baustein "zeige_Variablen" als 3. Block in das Ereignis "Wenn grüne Flagge angeklickt" ein und prüfe den Programmablauf.
- Füge an einer geeigneten Stelle des Programms den Block "zeige_Stoppuhr_und_warte" ein, um die Laufzeit bis zum vollständigen Durchlauf abzuschätzen.
- LK/Java/Python:
- Lasse Dir mithilfe der Systemzeit die Laufzeit für einen Block so ausgeben, dass du daraus auf die Laufzeit des gesamten Programms mathematisch schließen kannst.
- Schätze die Laufzeit eines gleichartigen Programms für 4x4-Quadrate.
-
-
-
Geschichte der Computer - Abschnitt: Die ersten Computer der Welt Externes Tool
-
Erarbeiten Sie unter Verwendung der Lehrbücher Informatik 2 Schöningh S. 234ff. und Oldenbourg S. 88ff. sowie des Arbeitsblattes den Aufbau und die Prinzipien der von-Neumann-Architektur.
-
Eine Kritik am von-Neumann-Konzept wurde 1977 von Turing-Award-Preisträger John W. Backus geübt:
„Sicherlich muss es auf eine weniger primitive Art möglich sein, große Änderungen auf dem Speicher durchzuführen, als riesige Mengen von Datenwörtern vor und zurück durch den Von-Neumann-Flaschenhals zu schieben. Diese Röhre bildet nicht nur einen wörtlichen Flaschenhals für den Datenverkehr eines Problems [...], es ist ein intellektueller Flaschenhals, der uns an ein Denken „ein Datenwort auf einmal“ gebunden hat, anstatt uns zu ermutigen, in den Begriffen der größeren konzeptuellen Einheiten der vorliegenden Aufgabe zu denken.“
Ermitteln Sie mithilfe eines der bereits analysierten MOPS- oder Johnny-Programme, was mit dem Begriff "von-Neumann-Flaschenhals" gemeint ist. Recherchieren Sie Möglichkeiten, das Problem des Flaschenhalses zu reduzieren.
-
Ermitteln Sie mithilfe der angegebenen Website Gemeinsamkeiten und Unterschiede in der Architektur. Leiten Sie jeweils Vor- und Nachteile ab.
-
-
Durch das Zusammenschalten von Logikgattern ist es uns gelungen, Elemente der von-Neumann-Architektur hardwarenah zu entwickeln. Schauen wir, ob es vielleicht irgendwo Probleme geben könnte.
- Geben Sie die Elemente der von-Neumann-Architektur an, die wir hardwarenah aus Grundgattern entwickeln könnten.
- Im Rechenwerk finden Berechnungen und Vergleiche mithilfe des Binärsystems statt.
- Informieren Sie sich über die Codierung positiver und negativer ganzer Zahlen. Erläutern Sie die Begriffe Einer- und Zweierkomplement.
- Begründen Sie, dass Computer bei der Additionen zweier positiver ganzer Zahlen eine negative Zahl erhalten können.
- Übertragen Sie das Java-Programm main.java in den Online-Java-Editor und testen Sie die Funktionalität für die Zahlen 0, 30, -4234 und 2147483645.
Begründen Sie das Verhalten des Programms. - Entwickeln Sie in DSimWeb je eine Schaltung für die Bildung des Einerkomplements und des Zweierkomplements einer 4-Bit breiten Binärzahl.
Analysieren Sie die Schaltung A.json. Ermitteln Sie, was diese Schaltung leistet. - Johnny verfügt über den Befehl TST. Wiederholden Sie, worauf der Test erfolgt.
Entwickeln Sie in DSimWeb je eine Schaltung für Testung eines Bits bzw. eines Bytes wie in Johnny.
Analysieren Sie die Schaltung B.json. Ermitteln Sie, was diese Schaltung leistet.
Herzlich willkommen im Kurs Informatik 11 B zum Thema "Konzepte der theoretischen und technischen Informatik"!



Dadurch kann die 




Mit der

Dass das Binärsystem für Rechenautomaten besonders günstig ist, erkannten Konrad Zuse (Deutschland) und George Stibitz (USA) in den 1930er Jahren. Die mathematischen Grundlagen dafür gehen auf den britischen Mathematiker George Boole zurück, der Mitte des 19. Jahrhunderts die nach ihm benannte Boolesche Algebra entwickelte.