iniciar-programa
define-nueva-instruccion gira-derecha como inicio
       repetir 3 veces gira-izquierda
       fin;
    inicia-ejecucion
    mientras frente-libre hacer inicio avanza;
    si frente-bloqueado y izquierda-libre entonces gira-izquierda;
    si frente-bloqueado y derecha-libre entonces gira-derecha;
    si frente-bloqueado y derecha-bloqueada y izquierda-bloqueada entonces
    repetir 2 veces gira-izquierda;
     mientras junto-a-zumbador hacer apagate;
    fin;

        apagate;
    termina-ejecucion
finalizar-programa
