%% calcul d'une valeur approchee de sqrt (n) par dichotomie /n 3 def %% syntaxe : a b epsilon {f} dich_solve %% la valeur trouvee /valeur 0 %% a n %% b .00001 %% epsilon (pas trop petit !!!) {dup mul n sub} %% la fonction x |--> x^2 - n dich_solve def %% une mesure de l'erreur /erreur valeur n sqrt sub abs def %% affichage des resultats /chaine 15 string def setTimesBold (Calcul de racine carrée par dichotomie) xmin xmax add 2 div .7 ymax mul cctext setTimes (racine carrée de ) xmin 0 brtext n chaine cvs show ( => ) show valeur chaine cvs show (erreur => ) xmin -1 brtext erreur chaine cvs show