Ingenieurinformatik-Labor

Zurück zur Übersicht

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

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, Aufruf im Main-Block, Rückgabe in einer Variable 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.

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.