Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:logikgatter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
schule:logikgatter [2016-07-25 10:39] – Hardwareansteuerung marco.bakeraschule:logikgatter [2019-12-21 13:52] – [Links] owncloud link enternt. marco.bakera
Zeile 28: Zeile 28:
   - Wie können solche Wiederholungen vermieden werden?   - Wie können solche Wiederholungen vermieden werden?
   - Nutze Vererbung, um die Wiederholungen zu vermeiden.   - Nutze Vererbung, um die Wiederholungen zu vermeiden.
 +  - Bearbeite das //Arbeitsblatt Vererbung//
  
 Das Wissen können wir gemeinsam in einem [[https://play.kahoot.it/#/k/00feb39d-6c52-4272-a390-f601a5c730e1|Kahoot]] überprüfen. Das Wissen können wir gemeinsam in einem [[https://play.kahoot.it/#/k/00feb39d-6c52-4272-a390-f601a5c730e1|Kahoot]] überprüfen.
Zeile 43: Zeile 44:
 ===== Komposition und Aggregation ===== ===== Komposition und Aggregation =====
  
-Bestimmt Gatter können die Funktionalität anderer Gatter wiederverwenden. So kann das Nicht-Und-Gatter z.B. aus einem Nicht- und einem Und-Gatter aufgebaut werden.+Einige Gatter können die Funktionalität anderer Gatter wiederverwenden. So kann das Nicht-Und-Gatter z.B. aus einem Nicht- und einem Und-Gatter aufgebaut werden.
  
-  - Skizziere ein Klassendiagramm, die die Wiederverwendung nutzt.+  - Skizziere ein Klassendiagramm, das die Wiederverwendung nutzt.
   - Stelle deine Implementierung auf die Verwendung von Aggregation um und veröffentliche den Quelltext unten.   - Stelle deine Implementierung auf die Verwendung von Aggregation um und veröffentliche den Quelltext unten.
   - Was ist der Unterschied zwischen Aggregation und Komposition? Wie wird dies im Klassendiagramm verdeutlicht?   - Was ist der Unterschied zwischen Aggregation und Komposition? Wie wird dies im Klassendiagramm verdeutlicht?
Zeile 90: Zeile 91:
  
   - Installiere das Modul ''eapi''.   - Installiere das Modul ''eapi''.
-  - Steuere das Modul so an, dass die beiden Taster mit den Eingängen und die LEDs mit den Ausgängen verschiedener Gatter wie folgt: rot=Und-Gatter, gelb=Oder-Gater, grün=XOder-Gatter.+  - Steuere das Modul so an, dass die beiden Taster mit den Eingängen und die LEDs mit den Ausgängen verschiedener Gatter wie folgt verbunden werden: rot=Und-Gatter, gelb=Oder-Gater, grün=XOder-Gatter.
   - Verbinde die Module über das Netzwerk (''pydoc3 eapi.net'' gibt hierzu Hilfestellungen), so dass weitere Gatter mit LEDs auf den anderen PIs verbunden werden.   - Verbinde die Module über das Netzwerk (''pydoc3 eapi.net'' gibt hierzu Hilfestellungen), so dass weitere Gatter mit LEDs auf den anderen PIs verbunden werden.
  
Zeile 109: Zeile 110:
   - Finden sich die Bereiche Model, View und Controller in eurer Anwendung wieder? Falls ja, stelle dies dar.   - Finden sich die Bereiche Model, View und Controller in eurer Anwendung wieder? Falls ja, stelle dies dar.
  
-//Literatur//: Kapitel zu MVC aus [[https://tbs1.de/owncloud/public.php?service=files&t=9f17b546778b9d5d39995431ff370c81|Patterns kompakt-Entwurfsmuster für effektive Software Entwicklung-MVC]].+//Literatur//: Kapitel zu MVC aus //Patterns kompakt-Entwurfsmuster für effektive Software Entwicklung-MVC//.
  
 ===== Links ===== ===== Links =====
-  * [[https://tbs1.de/owncloud/public.php?service=files&t=bd7049df411edb0b5537317985db820b|Dateiablage für das Projekt]]+ 
 +  Mit Hilfe von Minecraft lassen sich die Schaltkreise auch mit Redstone nachbilden -- sogenannte [[http://technic-de.gamepedia.com/Redstone-Schaltkreise|Redstone-Schaltkreise]]. Auch dort findet man eine [[http://technic-de.gamepedia.com/Redstone-Schaltkreise/Logikgatter|Liste mit verschiedenen Logikgattern]].
schule/logikgatter.txt · Zuletzt geändert: 2021-01-26 08:23 von marco.bakera