Programmieren für Anfänger mit Blöcken
Kapitel
>
Stufe
Funktionen und Prozeduren
Funktionen mit Argumenten
Ziel
Verwende eine benutzerdefinierte Funktion, um alle Nutzpflanzen auf dem Feld zu bewässern, wobei du nicht mehr als dreizehn (13) Codezeilen schreibst.
Ein Parameter ist ein Wert, den du an eine Funktion übergibst, wenn du sie aufrufst. Beim Erstellen benutzerdefinierter Funktionen kannst du Parameter hinzufügen, um dem Code, den die Funktion ausführt, etwas Variation zu verleihen.
Es gibt mehrere Nutzpflanzen, die nacheinander bewässert werden müssen. Verwende eine benutzerdefinierte Funktion, um deinen Code zu vereinfachen und die Anzahl der zu schreibenden Zeilen zu reduzieren.
Verwende den define function Block, um eine Funktion namens water_crops zu erstellen. Füge der Funktion einen Parameter namens count hinzu. Innerhalb der Funktion benutze einen for-Schleifenblock mit der Variable x von 0 bis count - 1. Innerhalb der Schleife, gehe 2 Schritte vorwärts, drehe links, bewässere und drehe rechts.
Der Parameter count in der obigen Funktion ermöglicht es dir, zu steuern, wie oft sich die Schleife wiederholt. Mit dieser Funktion kannst du nicht nur eine Schleife mit einem einzigen Funktionsaufruf ausführen, sondern auch festlegen, wie oft die Schleife wiederholt werden soll. Zum Beispiel: Ein Aufruf von water_crops mit dem Argument 4 führt dazu, dass die for-Schleife in der Funktion vier (4) Mal durchlaufen wird.
Definiere und verwende diese Funktion, um die Nutzpflanzen zu bewässern, wobei du nicht mehr als dreizehn (13) Codezeilen schreibst.