 iniciar-programa
 define-nueva-instruccion karel como inicio
 si algun-zumbador-en-la-mochila entonces inicio
 deja-zumbador;
 fin;
 fin;
 define-nueva-instruccion sube como inicio
 mientras junto-a-zumbador hacer inicio
 avanza;
 fin;
 fin;
 define-nueva-instruccion siguiente como inicio
 repetir 3 veces gira-izquierda;
 avanza;
 repetir 3 veces gira-izquierda;
 fin;
 define-nueva-instruccion baja como inicio
 mientras frente-libre hacer inicio
 deja-zumbador;
 avanza;
 fin;
 deja-zumbador;
 repetir 2 veces gira-izquierda;
 fin;
 inicia-ejecucion
 karel;
 mientras algun-zumbador-en-la-mochila hacer inicio
 sube;
 siguiente;
 baja;
fin;
apagate;
termina-ejecucion
finalizar-programa
