Tato příloha definuje strukturu programovacího jazyka Karel na jedné stránce.
move();
turnLeft();
putBeeper();
pickBeeper();
/* Komentáře mohou být zahrnuty v jakékoli části
* z a program. Oni start s a lomítko-hvězda
* and end with a star-slash.
*/public class název extends SuperKarel {
public void run() {
kód
}
prohlášení o soukromých metodách
}
frontIsClear() beepersPresent() beepersInBag() leftIsClear() rightIsClear() facingNorth() facingSouth() facingEast() facingWest() frontIsBlocked()
noBeepersPresent() noBeepersInBag() leftIsBlocked() rightIsBlocked() notFacingNorth() notFacingSouth() notFacingEast() notFacingWest() if( stav ){
kód run pokud prochází podmínka
}
if( stav ){
kódový blok pro "ano"
} else {
kódový blok pro „ne“
}
for(int i = 0; i < spočítat ; i++){
kód opakovat
}
while( stav ){
kód opakovat
}
private void název () {
kód v těle metody.
}
turnRight();
turnAround();
random( str );
paintCorner( barva );