A fault containing two asperities with different strengths is considered. The fault is embedded in a shear zone subject to a constant strain rate by the motions of adjacent tectonic plates. The fault is modelled as a discrete dynamical system where the average values of stress, friction and slip on each asperity are considered. The state of the fault is described by three variables: the slip deficits of the asperities and the viscoelastic deformation. The system has four dynamic modes, for which analytical solutions are calculated. The relationship between the state of the fault before a seismic event and the sequence of slipping modes in the event is enlightened. Since the moment rate depends on the number and sequence of slipping modes, ...