iniciar-programa
define-nueva-instruccion  ava como inicio
    mientras frente-libre hacer inicio
        avanza;
    fin;
fin;
define-nueva-instruccion  girar como inicio
   si  derecha-libre entonces inicio
    gira-izquierda;
    gira-izquierda;
    gira-izquierda;
fin
sino inicio
si izquierda-libre entonces inicio
         gira-izquierda;
    fin;
fin;
 fin;
    inicia-ejecucion
     mientras no-junto-a-zumbador hacer inicio
     ava;
     girar;
     fin;

        apagate;
    termina-ejecucion
finalizar-programa
