• Aucun résultat trouvé

Document de travail pour le TP9

N/A
N/A
Protected

Academic year: 2022

Partager "Document de travail pour le TP9"

Copied!
1
0
0

Texte intégral

(1)

Module Info31 – L2 Sciences & Techniques Université de Bourgogne Dominique Michelucci

Document de travail pour le TP9

Vous trouverez dans TP9.zip les corrections du programme « Dijkstra » et du programme Penrose ainsi que le fichier sujetXXX.java.

Pensez à terminer les tests des algorithmes vus en TD.

Graphique 2D

Vous devez tester en mode graphique le tracé de polygone avec : – une variable polygone déclarée par

GeneralPath nom = new GeneralPath(GeneralPath.WIND_EVEN_ODD,nb);

où nb est le nombre de points du polygone, – les méthodes

nom.moveTo(x,x);

nom.lineTo(x,x);

qui permettent respectivement de se déplacer au point indiqué (par ses coordonnées x et y) ou de tracer un segment depuis la position courante vers le point indiqué,

– les méthodes

g2.draw(nom);

g2.fill(nom);

qui permettent respectivement de tracer ou de colorier le polygone, – la méthode

g2.setPaint(couleur);

qui permet de définir la couleur.

Exercice 1

A partir du programme penrose.java du TP8, créez un nouveau programme qui trace le pavage de Penrose en utilisant un polygone de trois points et la méthode g2.draw).

Modifiez ensuite ce programme pour colorier de deux couleurs différentes les triangles de type 1 et 2 (avec les méthodes et g2.fill).

Exercice 2

A partir du programme sujetXXX.java utilisé au TP8, créez un programme qui choisit au hasard un nombre de points (entre 3 et 20) et initialise au hasard un tableau de coordonnées comme décrit ci-dessous puis trace (ou remplit) le polygone correspondant.

Enveloppe convexe

L'algorithme vu en TD ainsi que des nuages de points sont disponibles sur ufrsciencestech.u-bourgogne.fr

TD8-1-

ligne 0, coordonnée x ligne 1, coordonnée y

250 5.25

2 indice

Références

Documents relatifs

Le présentateur du jeu ouvre alors au hasard une des autres boîtes parmi celles qu’il sait être vide et propose au joueur de changer éventuellement son choix.. Le but de ce

On note X la variable al´eatoire qui ` a chaque pot de confiture produit associe la masse de confiture qu’il contient, exprim´ee en grammes1. Dans le cas o` u la machine

Sur le coup de la surprise nous continuons sans mot dire jusqu'à la station suivante ou nous reprenons un métro, dans le bon sens cette fois. Pour finir, cette petite

l’étude d’une somme de variables aléatoires enchaînées, si, pour la loi de probabilité conditionnelle dont dépend chaque terme quand on connaît les précédents,

Identifier le rôle de chaque instrument (batterie, clavier, guitares, basse, voix) Apprendre à utiliser le programme « garage band » et les possibilités. Se répartir les rôles :

– écrire et tester le programme de création du triangle de Penrose vu en TD, – faire une copie d'écran de la fenêtre graphique que génère votre programme, – laisser dans

Elle voudrait faire un full (3 dés d’une valeur et 2 dés d’une autre). Elle hésite entre garder les trois 4 et le 5 et relancer le dé indiquant 2 ou garder les trois 4 et relancer

On prend le centre du cercle pour origine 0 et l’axe des x passe par le premier point P choisi au hasard sur la circonférence du cercle. Ces deux angles obéissent indépendamment