Divisió euclidiana: diferència entre les revisions

Contingut suprimit Contingut afegit
m Correcció tipogràfica: espai sobrant
m Correcció tipogràfica: espais sobrants
Línia 76:
Per calcular la divisió euclidiana de ''a'' entre ''b'', es construeix una successió estrictament decreixent <math>(a_i)</math> definida per una relació de recurrència de pas 1: <math>a_0=a \,</math>, <math>a_{i+1}=a_i-b=a-(i+1)\times b</math>. Existeix per tant un nombre natural més petit ''I'' tal que <math>a_I<b</math>: és a dir <math>a-I\times b<b\leq a-(I-1)\times b</math>, que sèscriu <math>0\leq a-I\times b<b</math>. El quocient de la divisió que es busca és per tant <math>I</math>, i el residu <math>a-I\times b</math>.
 
El nombre de passos d'aquest algorisme és per tant <math>I=\frac{a}{b}</math> ; cada etapa requereix una substracció i una comparació; la [[complexitat algorísmica]] de càlcul creix linealment amb ''a'', és a dir '''exponencialment amb la mida de ''a'' ''' - si es convé en mesurar la mida d'un enter pel nombre de xifres que requereix el seu desenvolupament binari (o decimal si es prefereix, això no modifica les coses més que en una constant), aquesta mida és del ordre del logaritme de l'enter.
 
=== Mètode corrent, binari ===