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!