Livre_silo 30 août 2013 16:32 Page 382
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
382
Informatique pour tous
Exercice B.10 Écrire un programme qui trace une lettre H sans utiliser la fonction up().
Exercice B.11 Écrire une fonction qui trace en pointillés une ligne de longueur a donnée en argument
dans la direction pointée par la tortue.
Adapter la fonction pour que la longueur des pointillés puisse être aussi donnée en argument.
Exercice B.12 Écrire une fonction qui trace le segment reliant les points de coordonnées (x 1 , y 1 ) et
(x 2 , y 2 ) fournies en arguments, sans effectuer d’autre tracé et quelle que soit la position initiale de la
tortue.
Exercice B.13 Écrire une fonction qui trace un carré de côté a donné en argument. On considère qu’au
moment de l’appel la tortue est placée sur un des sommets du carré et regarde dans la direction d’un des
côtés.
Même question pour un triangle de côté donné.
Généraliser cette fonction pour qu’elle prenne en argument le nombre de côtés du polygone à tracer.
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
382
Informatique pour tous
Exercice B.10 Écrire un programme qui trace une lettre H sans utiliser la fonction up().
Exercice B.11 Écrire une fonction qui trace en pointillés une ligne de longueur a donnée en argument
dans la direction pointée par la tortue.
Adapter la fonction pour que la longueur des pointillés puisse être aussi donnée en argument.
Exercice B.12 Écrire une fonction qui trace le segment reliant les points de coordonnées (x 1 , y 1 ) et
(x 2 , y 2 ) fournies en arguments, sans effectuer d’autre tracé et quelle que soit la position initiale de la
tortue.
Exercice B.13 Écrire une fonction qui trace un carré de côté a donné en argument. On considère qu’au
moment de l’appel la tortue est placée sur un des sommets du carré et regarde dans la direction d’un des
côtés.
Même question pour un triangle de côté donné.
Généraliser cette fonction pour qu’elle prenne en argument le nombre de côtés du polygone à tracer.
