Outils pour utilisateurs

Outils du site


microalg:trace_variables

Différences

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

Lien vers cette vue comparative

microalg:trace_variables [2015/08/28 09:06] (Version actuelle)
Ligne 1: Ligne 1:
 +# Trace des variables
  
 +Quelques idées pour la trace des variables.
 +
 +(MicroAlg "​trace_variables"​ {"​version":​ "​0.3.17"​})
 +(Initialiser i 1)
 +(Initialiser texte ""​)
 +(Tant_que (< i 20)
 + Faire
 +    (Affecter_a texte (Concatener texte (Texte i)))
 +    (Affecter_a i (+ i 1))
 +)
 +(Afficher texte)
 +(/MicroAlg)
 +
 +Sur ce genre de programme, on peut construire le tableau suivant:
 +
 +    |  i |    texte   |
 +    -------------------
 +    |  1 |        "" ​ | initialisations
 +    |    |       "​1" ​ |
 +    |  2 |            |
 +    |    |      "​12" ​ |
 +    |  3 |            |
 +    |    |     "​123" ​ |
 +    | ...|     ​... ​   |
 +    | 19 |            |
 +    |    | "​123...19"​ |
 +    | 20 |            | Affichage: 12345678910111213141516171819
 +
 +C'​est-à-dire:​
 +
 +* une ligne pour les initialisations,​
 +* une ligne pour chaque affectation,​
 +* on ne réécrit pas une valeur inchangée,
 +* si un affichage est intéressant,​ on l'​écrit à côté d'une
 +  ligne intéressante,​ ou on lui dédie une ligne.
microalg/trace_variables.txt · Dernière modification: 2015/08/28 09:06 (modification externe)