Algorithmique 1 2de – Lycée Marie Reynoard
2/2
Activité 5 : Ecrire et programmer les algorithmes permettant de réaliser les figures ci-dessous en
Xcas. Vous pourrez utiliser l’instruction « répéter » dans l’algorithme, et l’instruction « pour k de 1
jusque … » pour programmer, selon le modèle de l’activité 3 ci-dessus.
Activité 6 : Ecrire les algorithmes puis les programmer en Xcas pour réaliser les figures multitruc,
eolienne et étoile de la page 167 de votre livre.
Le langage de programmation Xcas et la tortue
On utilisera pour les activités de dessin, le module TORTUE d’Xcas
Les instructions de dessin élémentaires sont:
avance(distance);
recule (distance);
leve_crayon;
baisse_crayon;
crayon(3);
tourne_droite (angle);
tourne_gauche (angle);
position(x,y)
pour effacer le dessin
avance de la distance donnée en pixels
recule de la distance donnée en pixels
la tortue se déplacera sans laisser de trait
la tortue se déplacera en laissant un trait
permet de choisir une couleur ( les couleurs sont numérotées)
tourne à gauche d’un angle exprimé en degré
tourne à gauche d’un angle exprimé en degré
trace un trait jusqu’ à la position (x,y) choisie
On peut aussi utiliser les boutons de raccourcis pour écrire les mots :
Dans un algorithme, on peut avoir besoin de stocker une valeur dans une variable.
Ainsi l’instruction « la variable x prend la valeur 6 » s’écrira en Xcas « x :=6 ; ».
Cela veut dire qu’on stocke la valeur 6 dans une case mémoire qu’on appelle x.
Ne pas oublier le point-virgule pour terminer l’instruction, attention aux majuscules et minuscules.
Pour répéter une instruction 6 fois vous pourrez écrire :
pour k de 1 jusque 6 faire
écrire ici l(es) instruction(s) à répéter
fpour ;
- les mots changent de couleur automatiquement quand il sont reconnus comme mots du
langage
- pour plus d’efficacité et surtout moins d’erreurs d’écriture, on peut utiliser les menu Ajouter
- décaler vers la droite les instructions à répéter, pour bien les distinguer des autres.