iniciar-programa
define-nueva-instruccion contar(x) como inicio
si frente-libre entonces inicio

si derecha-libre entonces inicio
avanza;
si orientado-al-norte entonces inicio
contar(sucede(x));

fin
sino si orientado-al-sur entonces inicio
contar(precede(x));


fin
sino contar(x);


fin;
si frente-libre entonces gira-izquierda;
contar(x);
fin;
repetir x veces deja-zumbador;
apagate;
fin;

    inicia-ejecucion
    contar(0);
        apagate;
    termina-ejecucion
finalizar-programa

