Outils pour utilisateurs

Outils du site


profgra:peda:ccf_galton

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:peda:ccf_galton [2019/03/18 09:38]
profgra
profgra:peda:ccf_galton [2019/03/18 09:51] (Version actuelle)
profgra
Ligne 5: Ligne 5:
  
 (Definir (GaucheDroite) (Definir (GaucheDroite)
-    ​(Si (= (Entier@ 0 1) 0) +(Si (= (Entier@ 0 1) 0) 
-     ​Alors +Alors 
-        (Retourner 0.5) +(Retourner 0.5) 
-     ​Sinon +Sinon 
-        (Retourner -0.5) +(Retourner -0.5) 
-    )+)
 ) )
  
Ligne 25: Ligne 25:
 (Affecter_a j 1) (Affecter_a j 1)
 (Tant_que (<= j (+ nb_niveaux 1)) (Tant_que (<= j (+ nb_niveaux 1))
- Faire  +Faire  
-    (Ajouter_a cellules 0) +(Ajouter_a cellules 0) 
-    (Affecter_a j (+ j 1))+(Affecter_a j (+ j 1))
 ) )
  
 (Affecter_a i 1) (Affecter_a i 1)
 (Tant_que (<= i nb_billes) (Tant_que (<= i nb_billes)
- Faire +Faire 
-    (Affecter_a res 0) +(Affecter_a res 0) 
-    (Affecter_a j 1) +(Affecter_a j 1) 
-    (Tant_que (<= j nb_niveaux) +(Tant_que (<= j nb_niveaux) 
-     ​Faire +Faire 
-        (Affecter_a res (+ res (GaucheDroite))) +(Affecter_a res (+ res (GaucheDroite))) 
-        (Affecter_a j (+ j 1)) +(Affecter_a j (+ j 1)) 
-    +
-    (Affecter_a k (+ res (* nb_niveaux 0.5) 1)) +(Affecter_a k (+ res (* nb_niveaux 0.5) 1)) 
-    (Affecter_a cellules (+ (Nieme cellules k) 1) En_position k) +(Affecter_a cellules (+ (Nieme cellules k) 1) En_position k) 
-    (Affecter_a i (+ i 1))+(Affecter_a i (+ i 1))
 ) )
 (Afficher cellules) (Afficher cellules)
 (/MicroAlg) (/MicroAlg)
  
profgra/peda/ccf_galton.txt · Dernière modification: 2019/03/18 09:51 par profgra