Mit Robot Karol kann man sich eigene Unterprogramme schreiben. Sie werden Funktionen oder Methoden genannt.
Eine neue Funktion beginnt immer mit dem Wort Anweisung und dann dem Funktionsname. Dann folgt eine Reihe von Befehlen. Die Funktion wird durch *Anweisung beendet.
Beispiel
Anweisung Halbdrehung
LinksDrehen
LinksDrehen
*Anweisung
Halbdrehung kann nun wie ein Befehl benutzt werden.
Bearbeite die Aufgaben 1 - 3 unter dem Kapitel Selbstdefinierte Methoden.
LinkParameter sind Werte, die an einen Befehl bzw. eine Funktion übergeben werden.
Schritt(3) führt z. B. dazu, dass Karol 3 Schritte vorwärts geht.
Ebenso kann z. B. mit Hinlegen(blau) ein blauer Ziegel gelegt werden.
Bearbeite die Aufgaben 1 + 2 unter dem Kapitel Parameter.
LinkMöchte man eine Sequenz von Befehlen mehrmals durchführen, dann packt man diese in eine Schleife.
Diese Beginn mit wiederhole n mal und endet mit * wiederhole.
wiederhole 2 mal
LinksDrehen
Hinlegen
*wiederhole
Bearbeite die Aufgaben 1 - 5 unter dem Kapitel Wiederholung mit fester Anzahl.
Link