iniciar-programa

 define-nueva-instruccion piramide(n) como inicio
 repetir n veces inicio
 deja-zumbador;
 si frente-libre entonces
 avanza;
 fin;

 gira-izquierda;
 gira-izquierda;

 repetir n veces
 si frente-libre entonces
 avanza;

 gira-izquierda;
 si frente-libre entonces
 avanza;
 gira-izquierda;

 si algun-zumbador-en-la-mochila entonces
 piramide(sucede(n));

 fin;


 inicia-ejecucion

 si algun-zumbador-en-la-mochila entonces
 piramide(1);

 apagate;
 termina-ejecucion
finalizar-programa
