Der neue Block
zeichnet immer ein
Quadrat fester Größe. Schön wäre es, wenn wir bei der Nutzung des Blocks auch noch die
Seitenlänge des Quadrats frei wählen könnten. Wir benötigen dazu eine Prozedur, also einen Block,
mit einem Parameter. Ein Parameter ist eine Variable, die beim Aufruf der
Prozedur (des Blocks) mit einem bestimmten Wert belegt wird. Dieser Parameterwert
kann dann innerhalb der Prozedur verwendet werden. In Snap! muss man dazu bei der Wahl
des Blocknamens die Parameter (es können auch mehrere sein) festlegen. Schaue dir dazu einfach
die Animation an.
.
weiter.
Prozeduren können aber auch mehrere Parameter besitzen. Dazu muss man beim Erstellen
des Bezeichners des Blocks an geeigneter Stelle durch das Pluszeichen Parameter einfügen.
Der folgende Block zeichnet zum Beispiel ein Rechteck mit variabler Länge und Breite:
Zeichnet ein regelmäßiges n-Eck mit vorgegebener Kantenlänge. Tipp: Für die Anzahl der
Wiederholungen kannst du auch einen Parameter verwenden.
Zeichnet eine bestimmte Anzahl nebeneinander liegenden Quadraten.)
Zeichnet ein Gitter (Karomuster), dass m Kästchen breit und n Kästchen hoch ist.
Die Seitenlänge eines quadratischen Kästchens wird durch einen Parameter bestimmt. Eher etwas für Fortgeschrittene.