dessiner un objet: tracer(d:Traçable2d)
En général, cette fonction dessine d sur une planche à dessin. Les objets pouvant être dessinés sont Point, Ligne, Cercle, Segment, Triangle, Polygonale, Fonction, Courbe ou Boîte_texte. Si l'argument est une liste Liste, l'application représente tous ses éléments.
Il faut souligner le cas particulier où le paramètre d est un identificateur (variable). S'il a comme valeur un objet pouvant être dessiné, celui-ci est représenté ; dans le cas contraire, aucune opération n'a lieu et un avertissement est émis. Si la valeur de d change par la suite, le dessin est mis à jour afin de représenter le nouvel objet. On peut dire que la planche à dessin se souvient des éléments qui y ont été dessinés et les redessine si leur valeur change.
L'exemple suivant permet de vérifier ce comportement. Si vous définissez P comme le point (3,5) et le dessinez (premier bloc), le point (3,5) apparaît sur la planche à dessin. Si P prend ensuite comme valeur le point (2,-1), ce dernier correspond alors au point dessiné. Cette action se produit sans devoir utiliser à nouveau la commande tracer avec le point P.