Les modules

Un des grands principes de la programmation est "diviser pour régner". En effet, afin d'améliorer la compréhension et la correction éventuelle d'un programme, on a l'habitude de décomposer le problème en sous-problèmes. On avait déjà vu cette manière de faire avec les figures de Chernoff, où le dessin d'un visage était décomposé cinq sous-opérations: dessin du contour du visage, dessin des sourcils, dessin des yeux, dessin du nez, et dessin de la bouche.
De plus, il arrive souvent dans un programme que l'on doive faire les mêmes opérations plusieurs fois. Alors, plutôt que de réécrire le même code, on l'écrit juste une fois dans un module, module que l'on peut ensuite "appeler" à volonté.

Fonctions Mathematica de cette leçon: AppendTo, EvenQ, If, ListPlot, Mod, Module, PrimeQ, Which, While.
Options Mathematica de cette leçon: AspectRatio, Axes, PlotJoined

modules.nb (12 Ko)
Cliquez sur le nom du fichier ci-dessus puis enregistrez sur votre disque dur ce fichier en format Texte en allant dans le menu Fichier/Enregistrer sous...
Ouvrez ensuite ce fichier depuis Mathematica (version 3 ou supérieure), activez les cellules et complétez-le.

Le corrigé est disponible, mais seulement pour les visiteurs autorisés!
Mot de passe :


Didier Müller, 17.6.04