Outils pour utilisateurs

Outils du site


profgra:tests:pgcd

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
profgra:tests:pgcd [2015/08/28 09:06]
127.0.0.1 modification externe
profgra:tests:pgcd [2015/08/30 08:32] (Version actuelle)
admin MAJ vers v0.4
Ligne 5: Ligne 5:
 ## PGCD impératif ## PGCD impératif
  
-(MicroAlg "​pgcd-imp" ​{"​version": ​"0.3.17"})+(MicroAlg "​pgcd-imp"​
 +(Declarer r De_type ​"nombre") 
 (Definir (PGCD a b) (Definir (PGCD a b)
   "​Retourne le PGCD des entiers `a` et `b`."   "​Retourne le PGCD des entiers `a` et `b`."
   "​ProfGra"​   "​ProfGra"​
-  (Initialiser r 0) 
   (Faire   (Faire
       (Affecter_a r (% a b))       (Affecter_a r (% a b))
Ligne 23: Ligne 24:
 ## PGCD récursif ## PGCD récursif
  
-(MicroAlg "​pgcd-rec" ​{"​version": ​"0.3.17"})+(MicroAlg "​pgcd-rec"​
 +(Declarer r De_type ​"nombre") 
 (Definir (PGCD a b) (Definir (PGCD a b)
   "​Retourne le PGCD des entiers `a` et `b`."   "​Retourne le PGCD des entiers `a` et `b`."
   "​ProfGra"​   "​ProfGra"​
-  (Initialiser ​r (% a b))+  (Affecter_a ​r (% a b))
   (Si (= 0 r)   (Si (= 0 r)
    Alors (Retourner b)    Alors (Retourner b)
profgra/tests/pgcd.txt · Dernière modification: 2015/08/30 08:32 par admin