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