Exkurs: Funktionsblöcke

In diesem optionalen Exkurs wollen wir uns ansehen, wie wir Blöcke dazu bringen können, Werte zurückzugeben.

Eigener Funktionsblock

Damit ein Block auch Werte zurückgeben kann, wird ein spezieller Block verwendet: berichte () aus der Kategorie Steuerung.

Maximum von 2 Zahlen

Nachdem Sie bereits wissen, wie Sie einen eigenen Befehlsblock erstellen, ist der Schritt zu einem eigenen Funktionsblock gar nicht weit. Die untenstehende Aufgabe führt Sie in die Erstellung eines eigenen Funktionsblocks ein, indem Sie einen bestehenden Block modifizieren dürfen. Sie können gerne die Tipps verwenden!

Öffnen Sie die  Vorlage und betrachten Sie den Block "Maximum von zahl1 und zahl2".
Modifizieren Sie diesen so, dass er das Maximum von 3 Zahlen ermittelt!

Um den Block zu editieren, klicken Sie mit der rechten Maustaste und wählen sie Bearbeiten.... Erweitern Sie den Hutblock passend.

Die logischen Ausdrücke undoder bzw. nicht könnten Ihnen helfen. Sie werden dann aber noch zusätzlich falls-Blöcke benötigen.

 

Komplexe Bedingungen


Es sind unterschiedliche Lösungen möglich.

Sie werden nicht umhin kommen, zusätzliche Blöcke aus der Kategorie Steuerung zu verwenden. Versuchen Sie einen dieser Blöcke:

falls

Falls sonst

Nachfolgend finden Sie zwei mögliche Lösungen.