Zwischenstand speichern / laden

Speichere deine Laborergebnisse für 48 Stunden auf diesem Server. Mit dem Token kannst du sie auch auf einem anderen Gerät fortsetzen. Wer den Token kennt, kann deinen Stand öffnen.

Zwischenstand speichern

Der Name ist beim ersten Speichern Pflicht und danach fest mit diesem Stand verbunden. Aufgabenwerte, Eingaben und Fortschritt werden gemeinsam gespeichert.

Zwischenstand laden

Neuer Arbeitsstand

Beginnt mit leeren Ergebnissen und einem frei wählbaren Namen. Bereits gespeicherte Tokens bleiben bis zu ihrem Ablauf gültig. Ungespeicherte Änderungen dieses Tabs werden verworfen.

Beim Speichern werden auch enthaltene Messdateien und Analysevideos an diesen Server übertragen. Laufende Simulationen werden als Ergebnisstand gesichert und beim Laden pausiert angezeigt.

Ingenieurinformatik-Labor

Zurück zur Übersicht

Programmierung, Simulation und Datenverarbeitung — ingenieurwissenschaftliche Aufgaben rechnergestützt lösen.

.py .ipynb

VS Code: .py & .ipynb

Verfügbar

VS Code für den IngInfo-Einstieg: ein geführter Klick-Rundgang vom Aufgabenordner über .py- und .ipynb-Dateien bis zu Interpreter, Kernel und Ausführen.

x 10

Variablen

Verfügbar

Werte in Variablen speichern, mit ihnen rechnen und mit print() ausgeben. Sechs Aufgaben — vom Namen-Speichern bis zum Werte-Tauschen — mit interaktivem Python-Editor im Browser.

012 17 230

Listen

Verfügbar

Geordnete Sammlungen von Werten in eckigen Klammern. Erstellen, Index lesen, Element ersetzen, an die Liste anhängen — die Grundoperationen, die du dauernd brauchst.

a b

Dictionarys

Verfügbar

Schlüssel-Wert-Speicher in Python: anlegen, auslesen, ändern und erweitern. Mit interaktivem Python-Editor im Browser.

?

Verzweigungen (if/elif/else)

Verfügbar

Entscheide im Code, welcher Block ausgeführt wird. Du lernst die Schlüsselwörter if, elif und else, warum die Reihenfolge der elif-Zweige zählt und dass immer nur ein Zweig läuft.

for

for-Schleifen

Verfügbar

Iteriere über Listen, Strings und Zahlbereiche. Du lernst range(), das Akkumulator-Muster und das zeichenweise Durchlaufen von Strings — mit interaktivem Python-Editor im Browser.

?

while-Schleifen

Verfügbar

Wiederhole Code, solange eine Bedingung wahr ist. Zählschleifen, Akkumulatoren und der Umgang mit Abbruchbedingungen — mit interaktivem Python-Editor im Browser.

do ?

do-while-Schleifen

Verfügbar

Python kennt kein eigenes do-while — du baust es mit while True und einem break am Blockende nach. So läuft der Codeblock garantiert mindestens einmal, bevor die Bedingung greift.

f

Funktionen

Verfügbar

Wiederverwendbare Codebausteine mit def, Parametern und return. Mehrere Rückgabewerte als Tupel, Funktionen aufrufen und Rückgaben in Variablen speichern.

Main-Block (`if __name__ == "__main__"`)

Verfügbar

Trenne Funktionsdefinitionen vom Skriptablauf: Der Main-Block läuft nur, wenn die Datei direkt ausgeführt wird — beim Import bleibt er stumm. Variablen anlegen, Funktion aufrufen, Rückgabe speichern — bis hin zum Tupel-Unpacking bei mehreren Rückgabewerten.

AND

Logik

Verfügbar

Boolesche Werte, Wahrheitstabellen und logische Schaltungen in Python: von AND und De Morgan über die Siebensegmentanzeige bis zum Halbaddierer und einer sicheren Anlagenfreigabe.

f

Kombinierte Aufgaben

Verfügbar

Funktionen, Bedingungen und Schleifen gemeinsam einsetzen: oben Funktion definieren, im Main-Block aufrufen und Rückgaben weiterverarbeiten. Mit interaktivem Python-Editor im Browser.

Knifflige Aufgaben

Verfügbar

Algorithmische Aufgaben mit Listen, Dictionarys und Funktionen: Sortieren ohne sort(), Häufigkeiten zählen, Maximum suchen und iterative Näherung. Mit interaktivem Python-Editor im Browser.

Ω

Ingenieur-Anwendungen

Verfügbar

Kleine Ingenieuraufgaben mit Eingabe und exakter Ausgabe: Werte per input() einlesen, berechnen und das Ergebnis im vorgegebenen Format ausgeben. Die Prüfung speist feste Eingaben ein und vergleicht die Ausgabe. Sechs Aufgaben aus Elektrotechnik, Mechanik, Strömung und Thermodynamik — von der Parallelschaltung bis zur Reynoldszahl mit Fallunterscheidung.

Wuerfel

Klassen und Objekte

Verfügbar

Erste Schritte in der Objektorientierung: eine Klasse als Bauplan schreiben, Objekte daraus erzeugen, Attribute mit __init__ und self anlegen und die erste Methode aufrufen — am Beispiel eines Würfels.

Messreihe

Methoden und Objekte im Einsatz

Verfügbar

Objekte, die rechnen und sich vorstellen: eine Messreihe mit Mittelwert, eine lesbare Ausgabe über __str__, Objekte in Schleifen und ein Drucksensor, der Messwerte auf Plausibilität prüft.

Messreihe Temp Druck

Vererbung

Verfügbar

Eine Klasse baut auf einer anderen auf: Basisklasse und Unterklasse, super().__init__, geerbte und überschriebene Methoden — vom allgemeinen Messobjekt zum Temperaturversuch und zur Druckmessreihe mit Grenzen.