Outils pour utilisateurs

Outils du site


profgra:peda:conv_dec_bin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
profgra:peda:conv_dec_bin [2015/01/05 17:57]
admin dec_bin version itérative
profgra:peda:conv_dec_bin [2015/08/28 09:06] (Version actuelle)
Ligne 3: Ligne 3:
 ## Version itérative ## Version itérative
  
-(MicroAlg "​conv_dec_bin"​)+(MicroAlg "​conv_dec_bin" ​{"​version":​ "​0.3.17"​})
 (Definir (dec_bin n) (Definir (dec_bin n)
     "​Convertit `n` (nombre) depuis la base 10 vers le binaire (texte)."​     "​Convertit `n` (nombre) depuis la base 10 vers le binaire (texte)."​
Ligne 10: Ligne 10:
     (!!! "`b` est le texte à retourner."​)     (!!! "`b` est le texte à retourner."​)
     (Initialiser b ""​)     (Initialiser b ""​)
 +    (Initialiser r 0)
     (Faire     (Faire
-        (Initialiser ​r (% n 2))+        (Affecter_a ​r (% n 2))
         (Affecter_a b (Concatener (Texte r) b))         (Affecter_a b (Concatener (Texte r) b))
         (Affecter_a n (/ (- n r) 2))         (Affecter_a n (/ (- n r) 2))
Ligne 35: Ligne 36:
 Les premiers restes doivent se faire écraser par les appels suivants à `dec_bin`. Les premiers restes doivent se faire écraser par les appels suivants à `dec_bin`.
  
-(MicroAlg "​conv_dec_bin_rec"​)+(MicroAlg "​conv_dec_bin_rec" ​{"​version":​ "​0.3.17"​})
 (Definir (dec_bin n) (Definir (dec_bin n)
     "​Convertit `n` (nombre) depuis la base 10 vers le binaire (texte)."​     "​Convertit `n` (nombre) depuis la base 10 vers le binaire (texte)."​
profgra/peda/conv_dec_bin.txt · Dernière modification: 2015/08/28 09:06 (modification externe)