iniciar-programa
    inicia-ejecucion

    mientras no junto-a-zumbador hacer inicio
      mientras no orientado-al-este hacer
      gira-izquierda;

      mientras no orientado-al-sur hacer
      gira-izquierda;
      mientras no izquierda-libre hacer  inicio

      avanza;
      si junto-a-zumbador entonces
      apagate;
      fin;

      gira-izquierda;
      avanza;

      mientras no orientado-al-norte hacer
      gira-izquierda;
      mientras frente-libre hacer  inicio
      avanza;

       si junto-a-zumbador entonces
      apagate;
         fin;     


    fin;
        apagate;
    termina-ejecucion
finalizar-programa
