Hier ist eine Funktion, die ein Quadrat mit 50-Pixel-Seiten zeichnet.
Das ist großartig, aber was wäre,
wenn ich ein Quadrat mit Seiten von 50 Pixeln und ein weiteres
Quadrat mit Seiten von 100 Pixeln zeichnen wollte?
Wir sollten nicht zwei separate Funktionen schaffen müssen
die fast dasselbe tun. Stattdessen können
wir eine Funktion mit einem Parameter verwenden.
Parameter erlauben es uns, Werte an eine Funktion zu übergeben,
die als Variablen innerhalb der Funktion verwendet werden
Versuchen wir, einen Parameter namens like zu dieser
Funktion hinzuzufügen, damit wir sie zur Erzeugung von Quadraten
unterschiedlicher Größe verwenden können. Im Funktionseditor
können Sie den Namen und die Beschreibung wie bisher bearbeiten
aber jetzt können Sie auch einen Parameter hinzufügen.
Schreiben Sie den Namen Ihres Parameters in das Feld und klicken
Sie auf Parameter hinzufügen. Dadurch wird
ein roter Block mit dem Namen des Parameters erstellt, den Sie
gerade erstellt haben. Jetzt können wir das Vorrücken
um einen 100er-Block durch den Parameter Länge ersetzen
so dass es um die Länge vorrückt. Klicken Sie auf
Speichern und Schließen und ziehen Sie Ihren neu erstellten quadratischen
Block aus der Kategorie Funktionen in der Toolbox heraus.
Sie werden feststellen, dass neben "Länge"
ein Leerzeichen steht, weil die Funktion wissen will
welchen Wert der Parameter "Länge" haben soll.
Ziehen Sie einen Nummernblock aus der Kategorie Mathe
und platzieren Sie ihn in diesem Feld. Sehen Sie,
wie Sie die Funktion immer wieder mit unterschiedlichen
Längen verwenden können, um Quadrate unterschiedlicher
Größe zu bilden. Probieren Sie es selbst aus!