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.
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 und
, oder
bzw. nicht
könnten Ihnen helfen. Sie werden dann aber noch zusätzlich falls
-Blöcke benötigen.
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:
Nachfolgend finden Sie zwei mögliche Lösungen.