iniciar-programa
      define-nueva-instruccion escaleras(n) como inicio
      si frente-bloqueado entonces repetir n veces deja-zumbador;
      si frente-libre entonces inicio
      si derecha-libre entonces inicio
      avanza;
      si orientado-al-norte entonces escaleras (sucede(n));
       si orientado-al-sur entonces escaleras (precede(n));
       si orientado-al-este entonces escaleras (n);
       si orientado-al-oeste entonces escaleras (n);
       fin sino inicio
       gira-izquierda;
       escaleras(n);
       fin;
       fin;
       apagate;
       fin;
inicia-ejecucion
     escaleras(0);
        apagate;
    termina-ejecucion
finalizar-programa

