Oublions pour un temps notre problème et voyons comment nous pourrions tracer « point par point »
sur
la courbe représentative d'une fonction
vérifiant :
pour tous réels distincts
On peut par exemple subdiviser le segment
en segments de longueurs 0,25 et réfléchir au moyen d'obtenir les images par
de
chacune des extrémités des segments de la subdivision.
Il suffit de penser que
, c'est-à-dire
.
On peut donc calculer
si l'on connaît
.
On va donc partir du point de coordonnées
et obtenir de proche en proche les
coordonnées de plusieurs points de la courbes en faisant des petits sauts de 0,25 et en s'arrêtant à
3 :
S:=NULL; // on crée une suite de points vide au départ X:=-3; // au départ X vaut -3 Y:=-1; // au départ Y vaut -1 tantque X<=3 faire // tant que s'écrit tantque en XCAS S:=S,point(X,Y); // on rajoute le point de coordonnées (X,Y) à notre liste X:=X+0.25; // on avance de 0,25 à chaque tour de boucle Y:=0.5+Y; // on sait que g(X+0,25)=0,5+g(X) ftantque:; // f comme fin de la boucle polygone_ouvert(S); // on relie les points de la liste S à la règle
et on découvre sans surprise qu'il s'agit d'un segment de droite.