Abschluss Serielle Schnittstelle und Anfang Vermittlung von Datenpaketen

Am Anfang der Stunde haben wir das Verfahren von letzter Stunde nochmal ausprobiert mit Sender, Empfänger und Störer. Wir haben getestet, was passiert, wenn ein Signal gestört wird. Da wird ein Jamsignal gesendet, dass die Leitung komplett schließt und keinen senden lässt. Nach diesem Jamsignal wird dann einfach überprüft, ob die Leitung frei ist und… Weiterlesen Abschluss Serielle Schnittstelle und Anfang Vermittlung von Datenpaketen

Einführung der Zugriffsregelung

Zu Beginn der Stunde haben wir die Probleme des Datentransfers mithilfe eines Hubs wieder aufgeführt. Jeder kann Nachrichten senden: Simultanes Senden verschiedener Nachrichten interferiert miteinander und zerstört, dadurch die gesendete Nachricht Letzte Stunde haben wir eine Simulation durchgeführt( s. Lucas Protokoll) Problemlösung: Man wartet geduldig bis die Leitung frei ist und sendet dann erst seine… Weiterlesen Einführung der Zugriffsregelung

Kommunikation mehrerer Computer

Nachdem wir erfolgreich Daten über Python zwischen 2 Computern ausgetauscht haben, stellten wir uns die Frage wie es möglich ist, das gleiche mit mehreren Computern zu machen. Mithilfe eines vorgegebenen Programs, haben wir das ausprobiert. Mit den bekannten Kabeln wurden alle Computer an einer Sammelstelle verbunden. Hat eine Partei nun eine Bitfolge in das Programm… Weiterlesen Kommunikation mehrerer Computer

Stammfunktion des Abschlussprojekts + Beispiel

Stammfunktion Zunächst haben wir die Quizfragen in Python definiert. Hierbei ist wichtig das jede Frage mit Antwort in eckigen Klammern steht und auch von eckigen Klammern eingeschlossen wird! Beispiel: Danach haben wir die Anzahl der Fragen mit len(fragen) ausgeführt und durch den Befehl fragen[0] die erste Frage ausgedruckt bekommen: Um nun die Fragen wie im… Weiterlesen Stammfunktion des Abschlussprojekts + Beispiel

Spickzettel & Abschlussprojekt

Den Spickzettel findest du unter https://infoskript.de/spickzettel. Dieser beinhaltet alles was wir bisher in Python gelernt haben, aber auch noch ein paar neue Sachen. Interessant sind für uns noch Mehrfachzuweisungen, unveränderliche Listen und Methoden. Mehrfachzuweisungen: – Hat man x und y und will deren Werte vertauschen bräuchte man eine Hilfsvariabel z. Einfacher geht es mit der… Weiterlesen Spickzettel & Abschlussprojekt

Programm: „Ich packe meinen Koffer“

Zu Beginn der Stunde habe ich mein Programm vorgestellt. Die Stunde haben wir dann damit verbracht, dieses zu optimieren und den Code kompakter zu gestalten. Ergebnis: Erklärung der einzelnen Funktionen: eingabe(Nachricht) : Der Benutzer fügt solange, bis er einmal eine leere Zeichenkette eingibt, weitere Elemente einer Liste hinzu. Gebrauch: Eingabe der teilnehmenden Spieler; Eingabe des Kofferinhaltes… Weiterlesen Programm: „Ich packe meinen Koffer“

Eingabe einer Liste

Am Anfang der Stunde haben wir die Hausaufgabe besprochen. Wir sollten die Funktionen: eingabe(), loescheFenster() und pruefen fertig programmieren. Michael hat seine Funktionen vorgestellt. Den Großteil der Stunde haben wir die eingabe() Funktion optimiert: Bei dieser Funktion ist es ganz wichtig, dass in der Zeile von liste = liste + [element], eine eckige Klammer um… Weiterlesen Eingabe einer Liste