Introduction
Bienvenue dans ce TP d'informatique basé sur le site modulo-info.ch. Ce TP vous permettra de découvrir les bases de la programmation avec Turtle.
Objectifs
- Comprendre les concepts de base de la programmation en Python.
- Apprendre à utiliser la bibliothèque Turtle.
- Réaliser des dessins simples en utilisant des instructions Python.
- Développer des compétences en résolution de problèmes et en logique de programmation.
Instructions
- Ouvrez le site modulo-info.ch dans votre navigateur.
- Rendez-vous à la section apprendre >> Programmation I.
- Cliquer sur les chapitres cible (Dessiner et Definir)
- LISEZ attentivement les explications de cours et faites selon vos besoin et vos connaissance préalables les exemples fournis dans la partie cours.
- N'hésitez pas à expérimenter et à modifier les exemples pour mieux comprendre leur fonctionnement.
- Effectuez OBLIGATOIREMENT les exercices proposés dans la partie exercices selon les instructions suivantes:
- Essayez de résoudre les exercices par vous-même avant de consulter les solutions.
- Si vous êtes bloqué, n'hésitez pas à demander de l'aide à votre enseignant ou à vos camarades de classe.
- Ne faites pas les TPs ni les exercices Tetris et ABC.
- Enregistrez tous les exercices et les autres scripts Python que vous jugerez nécessaires dans votre Dossier OneDrive dans 1M/info/algo-prog/python/Modulo/chapitre (ex: 1M/info/algo-prog/python/Modulo/Dessiner).
- Seules les parties Exercices pourront être rammassées pour note par l'enseignant.
-
Les exercices obligatoires sont donc, en résumé, les suivants :
- DESSINER
- Rectangle
- Triangle
- Hexagone
- Chaise
- Table
- Lit
- DEFINIR
- Rectangles
- Maisons
- Meubles
- DESSINER
Tips
Voici quelques conseils pour vous aider à réussir ce TP :
- Prenez votre temps pour comprendre les concepts avant de passer aux exercices.
- N'hésitez pas à faire des recherches supplémentaires si vous ne comprenez pas quelque chose.
- Partagez vos idées et vos solutions avec vos camarades de classe pour enrichir votre apprentissage.
- Les commandes suivantes sont pertinentes pour le TP :
speed(vitesse):
Définit la vitesse de la tortue (vitesse entre 1 et 10).screen.setup(width, height, posx, posy):
Définit la taille de la fenêtre de dessin (width et height en pixels) et la positionne avec le coin supérieur gauche à la position (posx, posy).
Ressources
Pour vous aider, voici quelques liens utiles :