Mouvements de la tortue :

Documents pareils
Synoptique des icônes Interwrite Workspace

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

TP1 : Initiation à l algorithmique (1 séance)

Leçons et exemples de programmation en Logo

La médiatrice d un segment

DOSSIER D'ACTIVITES SUR TUXPAINT Dessiner avec Tuxpaint. Objectifs :

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

My Custom Design ver.1.0

Utilisation du logiciel Epson Easy Interactive Tools

Consigne : je remplis le tableau en tenant compte des informations de la ligne supérieure et de la colonne de gauche (droite pour les gauchers)

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

Des outils numériques simples et conviviaux!

point On obtient ainsi le ou les points d inter- entre deux objets».

Questionnaires sur les étapes du développement

Informations préalables. Conseils de mise en oeuvre

Je découvre le diagramme de Venn

Utilisation de la plateforme VIA ecollaboration

Deux disques dans un carré

GUIDE RAPIDE EXPERT espace de partage

Introduction à Expression Web 2

SEANCE 2 : éléments de programmation

EXERCICES DE REVISIONS MATHEMATIQUES CM2

Guide d utilisation. séries NW-A1000 / séries A Sony Corporation (1)

Correction : E = Soit E = -1,6. F = 12 Soit F = y = 11. et G = -2z + 4y G = 2 6 = 3 G = G =

Initiation au dessin Bitmap

MAT2027 Activités sur Geogebra

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

CAISSE ENREGISTREUSE ELECTRONIQUE SE-G1

Se repérer dans l écran de Foxmail

LPP SAINT JOSEPH BELFORT MODE OPERATOIRE ACTIVINSPIRE. Bonne utilisation à toutes et tous! UTILISATION DES TBI LE LOGICIEL ACTIVINSPIRE

Le seul ami de Batman

«Petit guide d utilisation Prezi» par Marc Nolet

Correction des Travaux Pratiques Organiser son espace de travail

OLYMPIADES ACADÉMIQUES DE MATHÉMATIQUES

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

GIMP. Le traitement d'images libre INSTALLATION SUR WINDOWS

Construction de la bissectrice d un angle

Planète Multimédia. Voici le logo qu il faut choisir : et tapez sur puis acceptez.

F.A.Q 1.0 Designer 3D Atex System

COURS AUTOCAD. Création et utilisation des blocs. b leclerc. ERP Jean Moulin METZ

PRISE EN MAIN D ILLUSTRATOR

07MF121. Guide de l utilisateur. Cadre photo numérique de 7 po

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7

Ecran principal à l ouverture du logiciel

Chapitre 02. La lumière des étoiles. Exercices :

LE PROJOPHONE de Fresnel

TBI et mathématique. Pour vous soutenir dans votre enseignement des mathématiques. Les outils du logiciel Notebook. les ressources internet

Introduction à la présentation graphique avec xmgrace

REUNION INFORMATIQUE 15/09/12 Utilisation Messagerie «Webmail 2» I ) Préambule : Pourquoi l utilisation d une messagerie commune?

315 et 495 sont dans la table de 5. 5 est un diviseur commun. Leur PGCD n est pas 1. Il ne sont pas premiers entre eux

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

Guide d usage pour Word 2007

Courrier électronique : vocabulaire

L espace de travail de Photoshop

Utiliser le logiciel Photofiltre Sommaire

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

Réalisation de cartes vectorielles avec Word

Prise en main du logiciel. Smart BOARD Notebook 10

Utilisation du logiciel GALAAD

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Microsoft Small Basic. A la découverte de la programmation

Savoir lire une carte, se situer et s orienter en randonnée

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13

Diviser un nombre décimal par 10 ; 100 ; 1 000

PR OC E D U RE S D E B A S E

CentreRH. Logiciel de gestion de centre de formation. Mise à jour version 15. AppliRH

Icônes des didacticiels. Aliro - le contrôle d accès sur IP sans complication.

Fonctions homographiques

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

AMELIORATIONS DES FONCTIONNALITES DISPONIBLES

Tp_chemins..doc. Dans la barre "arche 2" couleur claire 1/5 21/01/13

AMELIORER SES COMPETENCES LINGUISTIQUES les prépositions de lieu

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

Math 5 Dallage Tâche d évaluation

Faire de la déformation interactive avec GIMP

Utilisation de l outil lié à MBKSTR 9

Le théorème de Thalès et sa réciproque

TP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

NOTICE D UTILISATION

Numbers sur ipad. Atelier Formation Numbers sur ipad. [Notes extraitres de l'aide en ligne]

ou clic objet. R rouge B bleu : 65 Le fond votre travail en P :. d étoiles dupliquer. Esbly Page 1 / 5

OFPPT ROYAUME DU MAROC RESUME THEORIQUE & GUIDE DE TRAVAUX PRATIQUES APPLICATIONS DE DESSIN ASSISTE PAR ORDINATEUR MODULE N 9: :BTP SECTEUR

PROBLEME(12) Première partie : Peinture des murs et du plafond.

OLYMPIADES ACADEMIQUES DE MATHEMATIQUES. 15 mars 2006 CLASSE DE PREMIERE ES, GMF

Prise en main du logiciel Smart BOARD

Interwrite Workspace version 8 avec le projecteur Epson

Troisième projet Scribus

Créer des documents interactifs

Guide d utilisation du système rapport en ligne de la famille de la CMS

Trois personnes mangent dans un restaurant. Le serveur

PRESENTATION DE LA PLATEFORME NUMERIQUE AGORASSAS Préparation en ligne au concours d accès à l ENM. IEJ «Pierre RAYNAUD» Université Panthéon-Assas

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

Tutoriel Atout Facture. 14/01/2015 Codelpi

Transcription:

TP 9 Un peu de détente avec le module turtle Il faut importer le module appelé turtle. Pour cela, il faut commencer par l instruction suivante : 1 from turtle import * Vous programmez les déplacements d une petite tortue afin de faire des figures géométriques. Les fonctions données ci-dessous ne sont qu une petite partie des possibilités... on peut aussi aller voir la documentation officielle python : http ://docs.python.org/3.2/library/turtle.html. Mouvements de la tortue : forward(d) : fait avancer la tortue de d (en pixel), le trait est dessiné si le crayon est baissé ; backward(d) : fait reculer la tortue de d (en pixel), le trait est dessiné si le crayon est baissé ; left(a) : fait pivoter la tortue d un angle de a degrés vers la gauche ; right(a) : fait pivoter la tortue d un angle de a degrés vers la droite ; goto(x,y) : la tortue va se positionner au point de coordonnées ( x ; y ); circle(r) : trace un cercle de rayon r, le point de départ de la tortue appartient au cercle (attention il n est pas centré sur la position de la tortue) ; circle(r,s) : trace une portion du cercle correspondant à s degrés ; Contrôle du stylo : up() : lève le crayon ; down() : baisse le crayon ; pensize() ou width() : fixe la largeur du trait (en pixel) ; reset() : nettoie la fenêtre de dessin, réinitialise la tortue ; elle est située alors au centre de l écran de dessin tournée vers la droite. pencolor(c) : la couleur par défaut est le noir, on peut la changer en mettant une couleur prédéfinie "red", "green", "blue", "yellow",... ; color(c1,c2) : modifie la couleur du trait c1 et la couleur du remplissage c2. On peut aussi les modifier séparement avec pencolor(c) et fillcolor(c). les balises begin_fill() et end_fill() permettent de commencer et de terminer le remplissage d une figure géométrique. EXER CICE 1 (1) Écrire la fonction triangle1(cote) qui dessine un triangle équilatéral dont les côtés sont de longueur cote et qui a la pointe vers le haut. (2) Écrire la fonction triangle2(cote) qui dessine un triangle équilatéral dont les côtés sont de longueur cote et qui a la pointe vers le bas. (3) Écrire la fonction triangle3(cote,angle) qui dessine un triangle équilatéral dont les côtés sont de longueur cote et d une orientation bien déterminée. EXER CICE 2 (1) Écrire la fonction carre(cote) qui trace un carre de côté cote. Il est préférable que la tortue termine son dessin là où elle a démarré et avec la même orientation. (2) En déduire la fonction ligne_de_carres(n,cote) qui trace n carrés sur une ligne chaque carré étant de coté cote (on utilisera la fonction carre).

(3) Écrire la fonction carres_croissants(n,cote) qui trace une ligne de n carrés, le premier carré étant de côté cote, le suivant de côté 1,25 fois la taille du côté du carré qui le précède ; les carrés seront espacés la première fois de cote/4 puis cette distance sera multipliée aussi par 1,25 à chaque fois. Vous utiliserez la fonction carre mais pas ligne_de_carres. EXER CICE 3 Réaliser le dessin suivant, où le contour de chaque figure est en gras de couleur bleue et l intérieure de chaque figure est de couleur orange. Le dessin ci-dessous correspond à l appel de la fonction figurespleines(5,40), le premier paramètre est le nombre de répétition et le deuxième correspond la longueur du côté du triangle et du carré. EXER CICE 4 (1) Écrire la fonction rayons(n,l) qui trace n rayons de longueur l, de même origine et régulièrement espacés ; pour n=18 et l=60, on obtient le dessin : aide : utiliser backward() (2) Écrire la fonction polygone(n,cote) qui trace un polygone régulier à n cotés, chaque coté mesurant cote. (3) Écrire la fonction etoile(n,cote) qui trace une étoile avec n sommets, les côtés mesurant cote. On supposera que le nombre de côté de l étoile est toujours impair. etoile(5,60) etoile(7,60) etoile(9,60) etoile(11,60) (4) Écrire une fonction etoile6(cote) qui trace une étoile à 6 sommets de côté cote de style étoile de David. Quelques considérations géométriques seront indispensables.

EXER CICE 5 Réaliser les dessins suivants, dans les deux dessins le paramètre est n nombre de cercles ou de portions de cercles du dessin. Remarque. On pourra utiliser goto pour regagner le centre du dessin 1 demis_cercles(7,50) 1 rosace(10,50) EXER CICE 6 Réaliser le dessin suivant, les paramètres sont le nombre de carrés et la taille du carré de départ (qui est le plus petit des carrés) le dessin ci-dessous correspond à l appel de la fonction carres_emb(5,30) Si le temps le permet : MINI-PROJET : reprendre l exercice 4 et écrire une fonction permettant d obtenir le dessin :

Mini-Projet : Reprendre l exercice 4. En déduire une fonction l i g n e _ e t o i l e( b ra n c h e,c o t e,n o m b r e ) pour réaliser le dessin ci-dessous ; attention s il y a un nombre pair d étoiles, les deux étoiles du centre doivent avoir la même taille. 1 ligne_etoile(5,30,9) 1 ligne_etoile(7,30,8)