# Fijamos los valores de partida dif0 y C0:
    Valor(dif0, dif)
    Valor(C0, C)
    
    # Variamos C y comparamos la dif yendo hacia el NE con 
    dif0:
    Valor(C, C + (inc, 
    inc))
    Valor(C, Si(dif<dif0, C, C0))
    Valor(C0, C)
    
    # [Repetimos estas tres instrucciones para los 
    movimientos hacia el E, SE, S, SO, O, NO y N, es decir, (inc, 0), (inc, -inc), 
    (0, -inc), (-inc, -inc), (-inc, 0), (-inc, inc) y (0, inc).]
    
    # Si la diferencia no se reduce, incrementamos la 
    precisión dividiendo inc entre 10:
    Valor(inc, 
    Si(dif==dif0, inc/10, inc))
    
    # Cuando la diferencia sea nula, detenemos la 
    animación (además, se mostrará el mensaje “proceso terminado”):
    Si(dif==0, 
    IniciaAnimación(false))