iniciar-programa
    define-nueva-instruccion  gira(x) como repetir x veces gira-izquierda;
    define-nueva-instruccion cuenta(x) como inicio
        si frente-libre entonces inicio
            avanza;
            cuenta(sucede(x));
        fin sino inicio
            gira(3);
            mientras frente-libre hacer avanza;
            gira(3);
            repetir x veces avanza;
            gira(3);
            mientras frente-libre hacer avanza;
            deja-zumbador;
        fin;
    fin;
    inicia-ejecucion
        repetir 2 veces gira-izquierdA;
        mientras frente-libre hacer avanza;
        repetir 3 veces gira-izquierda;
        cuenta(0);
        apagate;
    termina-ejecucion
finalizar-programa
