AP tortue logo - SI

Transcription

AP tortue logo - SI
Langages et programmation
Initiation à la programmation avec la tortue Logo
I.S.N.
But : s'initier à la programmation sous Java's Cool.
1. Présentation
Java's Cool est un logiciel conçu pour l'apprentissage des bases de la programmation. Il permet de manipuler un
Macro-Langage de programmation, basé sur le langage Java.
Plus
d'informations
sur
la
(http://javascool.gforge.inria.fr/).
page
d'accueil
de
Java's
Cool
2. Lancer Java's Cool
À partir de la page d'accueil de Java's Cool (ci-dessus), cliquer sur Lancer et suivre les instructions pour installer Java's Cool
sur votre clé USB.
3. Proglet de démarrage
Pour démarrer, cliquer sur la proglet tortueLogo.
• Qu'est qu'une proglet : Une «proglet» est une petite applette qui permet de s'initier à la programmation de manière
ludique. Elle se présente sous forme d'une interface mettant en scène le/les concept(s) clé(s) à manipuler, sous forme
visuelle et/ou sonore, à la fois pour mieux comprendre l'objet numérique et pour offrir une démarche expérimentale
concrète.
Formatage du code
Vérification du code
Exécution du programme
Documentation
et activité
Programme
Message de compilation
et du programme
4. Programme de démarrage
Le programme qui suit permet de tracé la figure ci-contre.
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
C. CHEREL / ap tortue logo
1/2
AP
Langages et programmation
Initiation à la programmation avec la tortue Logo
I.S.N.
5. Figure à réaliser
Réaliser les programmes permettant la réalisation des figures suivantes en utilisant une boucle tant que afin d’optimiser votre
programme (cela permet de ne pas réécrire 10 fois les mêmes instructions si elles se répètent).
• L'insertion de l'instruction sleep() dans la boucle permet de voir le tracé réalisé.
o sleep(1000); Arrête l'exécution du programme pendant 1000 milli-secondes.
Programme 1
Programme 2
Programme 3
Programme 4
Programme 5
Programme 6
6. Instructions disponibles
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
C. CHEREL / ap tortue logo
2/2
AP