iniciar-programa
define-nueva-instruccion suma(s) como inicio
    si junto-a-zumbador entonces inicio
        coge-zumbador;
        suma(sucede(s))
    fin sino inicio
        repetir s veces deja-zumbador;
        repetir s veces avanza;
    fin;
fin ;
define-nueva-instruccion hola(s) como inicio
    si junto-a-zumbador entonces inicio
        suma(0);
        hola(sucede(s))
    fin sino inicio
        repetir s veces deja-zumbador;
    fin;
fin ;
inicia-ejecucion
          mientras no orientado-al-este hacer gira-izquierda;
           hola(0);
          deja-zumbador;
         apagate;
    termina-ejecucion
finalizar-programa
 