iniciar-programa
     define-nueva-instruccion derecha como inicio
    gira-izquierda;
    gira-izquierda;
    gira-izquierda;
    fin;


 inicia-ejecucion

   mientras no-junto-a-zumbador hacer inicio
  si frente-libre entonces inicio
    avanza;
    fin
    sino  inicio
mientras no orientado-al-sur hacer inicio
    gira-izquierda ;
    fin;
    mientras frente-libre hacer inicio
    avanza;
    fin;
    gira-izquierda;
    gira-izquierda;


mientras derecha-bloqueada y  frente-libre y no-junto-a-zumbador hacer inicio
avanza;
fin; 
derecha;
si frente-libre entonces inicio
avanza;
fin;
fin;
fin;



        apagate;

    termina-ejecucion
finalizar-programa
