• Aucun résultat trouvé

Document de travail pour le TP5Vous devez terminer en priorité le TP4

N/A
N/A
Protected

Academic year: 2022

Partager "Document de travail pour le TP5Vous devez terminer en priorité le TP4"

Copied!
1
0
0

Texte intégral

(1)

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

Document de travail pour le TP5 Vous devez terminer en priorité le TP4 Si ce n'est pas déjà fait, vous pouvez tester :

- le générateur aléatoire

Pour l'utiliser en Java vous devez :

– placer en début de votre programme la directive

import java.util.Random;

– déclarer un objet generateur de la classe Random

Random generateur = new Random();

– vous pouvez ensuite générer un entier, par exemple dans [0,1000[ avec l'appel

generateur.nextInt(1000);

– pour un réel, vous pouvez utiliser

generateur.nextFloat() ou generateur.nextDouble()

Exemples dans le fichier testHasard.java. Documentation :

http://docs.oracle.com/javase/6/docs/api/java/util/Random.html - les valeurs infinies

Vous disposez en Java de constantes pré-définies pour :

– les plus petites et plus grandes valeurs disponibles : MIN_VALUE et MAX_VALUE qui doivent être préfixées par le nom de la classe d'appel : Integer , float ou double. Par exemple, Integer.MAX_VALUE

– les valeurs infinies négatives et positives : NEGATIVE_INFINITY et POSITIVE_INFINITY qui doivent être préfixées par le nom de la classe d'appel : float ou double. Par exemple, float.POSITIVE_INFINITY

Documentation :

http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html - l'affichage graphique d'un nuage de points

Vous disposez d'un programme nuage.java qui génére de façon aléatoire un tableau de points et en fait un affichage graphique. Les points sont stockés dans une matrice 2 lignes et colonnes. Le premier indice est le numéro du point (entre 0 et une constante max), le seconde indice vaut :

0 pour la coordonnée x

1 pour la coordonnée y

Exercice 1- Construction d'un graphe sous forme matricielle

Ecrivez un programme Java qui génère la matrice de successeurs d'un graphe construit de façon aléatoire sur nbs sommets notés 1 .. nbs. La valeur nbs et le nombre d'arcs, nba, sont des paramètres du programme.

Exercice 2- Construction d'un graphe sous forme de tableau de liste

Ecrivez un programme Java qui génère l'implémentation sous forme de tableau de listes d'un graphe construit de façon aléatoire sur nbs sommets notés 1 .. nbs. La valeur nbs et le nombre maximun d'arcs par sommet, nba, sont des paramètres du programme.

TP5-1-

Références

Documents relatifs

Nous montrons que le nombre de points isolés du graphe converge, sous certaines hypothèses, vers une loi de Poisson.. Nous prouvons aussi une loi forte des

∗ Montrer que la limite d’une suite de gaussiennes qui converge dans L 2 est une gaussienne dont on précisera l’espérance et la variance.. 3

Université Paris-Dauphine Licence de Mathématiques Appliqués Intégrale de Lebesgue et Probabilités Année 2018–19.. TD 7 : Retour sur

♥ Utiliser ses connaissances sur la langue pour mieux s'exprimer à l'oral, mieux comprendre les mots et textes, et améliorer les textes écrits.. • Identifier des relations

Le programme devra dire si l’utilisateur a trouv´ e ou pas le nombre, si l’utilisateur ne le trouve pas, le programme devra indiquer si le nombre saisi est trop grand ou trop

//ajouter un Objet en rième position de la liste public void supprimerentete() throws Exception;. //supprimer un Objet en tête de

initialisation de l'ensemble de points PTS (indices de 1 à max) initialisation de l'ensemble de booléens dispo (indices de 1 à max) calcul de la demi-enveloppe convexe droite ECD

2 Exploiter les résultats (trouver une relation, calculer un coefficient de proportionnalité, estimer une incertitude, modéliser une observation, …).. 3 Confronter les résultats