Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
seconde:cible_avec_centre [2017/02/23 11:54] profgra créée |
seconde:cible_avec_centre [2017/03/03 12:16] (Version actuelle) profgra PG: fix bug du Dx négatif |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
# Cible avec centre | # Cible avec centre | ||
- | (MicroAlg "cible-src" {"autorun": true, "processing": true, "presrc":"(Affecter_a credit_iterations 1201) (RAZ) (Affecter_a i 0) (Contour (Liste 255 255 100)) (Tant_que (<= i 600) Faire (Segment (Liste (- i 1) 0) (Liste i 600)) (Segment (Liste 0 i) (Liste 600 i)) (Affecter_a i (+ 10 i))) (LC) (AV -280) (TG) (AV 290) (TD 180) (BC) (Remplissage (Liste 0 0 0)) (Cercle (Liste 10 20) 2)", "postsrc":"(Contour (Liste 255 0 0)) (Segment (Liste 10 20) (Liste 600 (+ 20 (* 590 (/ deplacement_vers_le_haut deplacement_vers_la_droite)))))"}) | + | **Remarque** : Les commandes `Tortue_en` et `Cible_en` n’existent pas dans le langage MicroAlg et ont été mises en place dans cet exercice seulement. |
- | (Remplissage (Liste 0 255 0)) | + | |
- | (Cercle (Liste 390 300) 5) | + | |
- | (Contour (Liste 0 0 0)) | + | |
- | (Cercle (Liste 390 300) 1) | + | |
- | (Contour (Liste 0 0 0)) | + | |
- | (Affecter_a deplacement_vers_la_droite 0) | + | (MicroAlg "cible-src" {"autorun": true, "processing": true, "presrc":"(Affecter_a credit_iterations 1201) (RAZ) (Affecter_a i 0) (Contour (Liste 255 255 100)) (Tant_que (<= i 600) Faire (Segment (Liste (- i 1) 0) (Liste i 600)) (Segment (Liste 0 i) (Liste 600 i)) (Affecter_a i (+ 10 i))) (Definir (Tortue_en !x !y) (Affecter_a xT !x) (Affecter_a yT !y) (LC) (AV (- !y 300)) (TG) (AV (- 300 !x)) (TD 180) (BC) (Remplissage (Liste 0 0 0)) (Cercle (Liste !x !y) 2)) (Definir (Cible_en !x !y) (Contour (Liste 0 0 0)) (Remplissage (Liste 0 255 0)) (Cercle (Liste !x !y) 5) (Contour (Liste 0 0 0)) (Cercle (Liste !x !y) 0.15))", "postsrc":"(Contour (Liste 255 0 0)) (Segment (Liste xT yT) (Liste (if (gt0 deplacement_vers_la_droite) 600 0) (+ yT (* (if (gt0 deplacement_vers_la_droite) (- 600 xT) (- xT)) (/ deplacement_vers_le_haut deplacement_vers_la_droite)))))"}) |
- | (Affecter_a deplacement_vers_le_haut 0) | + | (Tortue_en 10 20) |
+ | (Cible_en 390 300) | ||
+ | |||
+ | (Affecter_a deplacement_vers_la_droite 10) | ||
+ | (Affecter_a deplacement_vers_le_haut 10) | ||
(Repeter 1000 Fois | (Repeter 1000 Fois | ||
(AV deplacement_vers_la_droite) | (AV deplacement_vers_la_droite) |