Programme sollen ja effizient sein...
Was ist auf dauer effizienter als für jedes Quadrat 3 Zeilen Code zu schreiben?
Genau! Eine Zeile Programmcode! :D
Wie das geht?
Ganz einfach: Man erstellt eine Funktion, die beim Aufruf ein Viereck malt.
Wen man eine Funktion erstellt, lernt MBlock eine neue Anwweisung (Befehl) kennen.
Eine solche Anweisung wird erst dann ausgeführt, wenn sie aufgerufen wird.
Eine Funktion wird einmalig unter "Meine Blöcke" → "Neuer Block" definiert.
Dort hat man die Wahl, der Funktion nur einen Namen oder ggf. auch Werte zu geben.
Wir erstellen einen Block mit dem Namen Quadrat
Beim Aufruf der Funktion Quadrat soll ein Viereck gezeichnet werden.
Baue das Programm in MBlock nach.
To be continued...