iniciar-programa

    define-nueva-instruccion piramidez(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
        piramidez(sucede(n));

    fin;


    inicia-ejecucion

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

        apagate;
    termina-ejecucion
finalizar-programa

