iniciar-programa
define-nueva-instruccion piramide como
inicio
   mientras no-orientado-al-norte hacer
   gira-izquierda;
   mientras no-orientado-al-este hacer
   gira-izquierda;
   avanza;
   mientras no-orientado-al-sur hacer
   gira-izquierda;
   mientras frente-libre hacer
   inicio
       deja-zumbador;avanza;


   fin;

deja-zumbador;
 mientras no-orientado-al-norte hacer
 gira-izquierda;

 mientras junto-a-zumbador  y frente-libre hacer
 avanza;
si algun-zumbador-en-la-mochila entonces
piramide;
si ningun-zumbador-en-la-mochila entonces
apagate;


fin;

    inicia-ejecucion
    si algun-zumbador-en-la-mochila entonces
    deja-zumbador;
    si ningun-zumbador-en-la-mochila entonces
    apagate;
    avanza;
        piramide;
        apagate;
    termina-ejecucion
finalizar-programa
