next up previous contents index
suivant: T pour faire une monter: Création de nouvelles commandes précédent: Création de nouvelles commandes   Table des matières   Index

M pour faire une marche d'escalier

La procédure M va réaliser le dessin ci-dessous sur lequel on a noté à l'aide d'un triangle plein la position de départ de la tortue et par un triangle la position d'arrivée de la tortue.

\begin{pspicture}(0.0000,0.0000)(13,4)
\psset{unit=0.02cm}
\psset{linewidth=.5pt...
...340.0000,155.0000)
\psline(335.0000,140.0000)(340.0000,155.0000)
\end{pspicture}

On tape par exemple :
debut_enregistrement "M" puis,
avance entrée
tourne_droite entrée
avance entrée
tourne_gauche entrée puis,
fin_enregistrement "M.cxx"
On vient ainsi de créer deux choses :
la commande M() qui dessine une marche et le fichier M.cxx qui contient cette commande : on pourra ainsi retrouver la commande M lors des séances suivantes en tapant :
ramene "M.cxx".
Attention
- les noms des fichiers sont entourés de " mais pas le nom de la commande. - pour exécuter la commande il est obligatoire de faire suivre le nom par des parenthèses comme : M(). - une commande réalise un dessin dépendant de la position de la tortue avant son exécution (position de départ) et qui laisse la tortue en général à un autre endroit (position finale).
Exemple : l'escalier symétrique
On tape :
M();M();M();M(); entrée puis,
tourne_droite; entrée
M();M();M();M(); entrée
Avec des élèves plus agés on peut écrire directement :
M():={avance;tourne_droite;avance;tourne_gauche;}, puis pour avoir le dessin de l'escalier :
tourne_gauche;repete(4,M())

On peut aussi écrire la procédure escalier ayant comme paramètre n, le nombre de marches :
escalier(n):=repete(n,M()).
On a alors :
escalier2(n):={escalier(n); tourne_droite;escalier(n)} puis pour avoir le dessin de l'escalier symétrique ayant 7 marches:
tourne_gauche; escalier2(7)


next up previous contents index
suivant: T pour faire une monter: Création de nouvelles commandes précédent: Création de nouvelles commandes   Table des matières   Index
Documentation de giac écrite par Renée De Graeve