« Programmation objet et géométrie/Programmation avec DrGeoII » : différence entre les versions
Contenu supprimé Contenu ajouté
DrGeoII est Dr. Geo |
|||
Ligne 1 :
Bien que [[w:DrGeoII|Dr. Geo
#Le script ''Smalltalk'' qu'on a tapé dans la console fait partie intégrante de la figure, et est sauvegardé avec celle-ci.
Ligne 32 :
[[Fichier:Crystal Clear app Startup Wizard.png|right]]
Comme il faut bien que le programme produise quelque chose, ce sera la valeur finale de ''x'', que le script va sortir de son chapeau comme le ferait un magicien, et que l'on représente donc par un chapeau. Si on entre au clavier ''Control+S'' pour sauvegarder le script, l'absence de message d'erreur indique que le script est correct du point de vue de la syntaxe ''Smalltalk''. Mais pour en voir l'effet, il faut le lancer, ce qu'on fait depuis le menu de ''
==Entrées de données==
Ligne 53 :
==Mode pas-à-pas==
Pour comprendre pourquoi la valeur finale est 16, il faut un moyen d'afficher ligne après ligne le contenu de ''x''. Pour cela, ''
===Débogueur===
Ligne 107 :
[[Fichier:Inkscape paintbrush.svg|right]]
On va regarder comment ''
<source lang="smalltalk">
Ligne 115 :
==Représentation graphique point par point==
On crée une boucle sur ''x'' dans laquelle on va placer (créer) le point de coordonnées <math>\left(x;\frac{x^3}{25}-x\right)</math>. Pour cela, on va automatiser complètement la création de la représentation graphique, et créer la figure ''
<source lang="smalltalk">
Ligne 312 :
</source>
Le tableau est alors vide, mais il contient 12 places où placer les effectifs. Pour que ''
<source lang="smalltalk">
Ligne 399 :
=Suites=
La [[w:Suite logistique|suite logistique]] définie par <math>u_{n+1}=4u_n \left(1 - u_n \right)</math> est chaotique. Pour le vérifier, on peut la représenter graphiquement avec ''
<source lang="smalltalk">
|