L'objectif de ce TP est d'écrire une classe Stat qui mémorise en un tableau de flottants une série de nombre fournie en arguments de lancement, puis calcule et imprime pour cette série : la somme, la moyenne, le maximum et la variance. On possède déjà la structure vide du programme, il ne nous reste plus qu'à développer les différentes fonctions demandées plus haut.
[...] Pour retourner cette distance on fait appelle à la fonction sqrt qui est une fonction de java.lang.Math qui représente la racine carrée et on calcule la racine carrée de la valeur trouvée grâce à la fonction précédente, c'est-à-dire le carré de la distance du point étudié au point q Programme : TPosDemo 1 Spécifications d'objectifs TPosDemo est la classe de test du programme TPos. Dans ce programme nous créons des points et nous définissons l'origine, nous créons des objets a l'aide de la fonction new comme indiqué précédemment Spécifications techniques On crée une classe TPosDemo qui sera la classe test de Tpos. Elle va permettre de tester les méthodes construites dans la classe Tpos. Ensuite on crée un tableau static t de trois objets TPos auxquels on donne des valeurs au hasard. [...]
[...] Dans cette méthode, on initialise une chaîne de caractères que l'on appelle coordonnées et on lui affecte les valeurs de y et t sous la forme : Il faut faire attention car cette méthode retourne une chaîne de caractère. - la fonction squareDist permet de calculer le carré de la distance du point étudié au point q qui est du type TPos c'est-à-dire un vecteur de trois éléments. Cette méthode prend en argument le point q (de type TPos) et renvoie le carré de la distance du point étudié au point q. Cette distance se calcule de la manière suivante : (abscisse du point étudié abscisse du point + (ordonnée du point étudié ordonnée du point q)^2. [...]
[...] - la fonction Moyenne (double prend en entrée un tableau de double et retourne la moyenne des éléments du tableau. Dans cette fonction, on initialise une variable moyenne de type double et on lui affecte la valeur de (Somme (t.lenght), t.lenght étant la taille du tableau t et donc le nombre total d'éléments entrés en argument. - la fonction Minimum (double prend en entrée un tableau de double et retourne le minimum des éléments du tableau. Dans cette fonction, on initialise une variable min de type double qui prend la valeur du premier élément du tableau. [...]
[...] Cette fonction retourne la valeur de la longueur. - on cherche le point de coordonnées maximales grâce à la fonction posMax(). Pour cela on initialise deux variables de type TPos : max et point et on affecte à max la valeur de la première valeur du tableau. On veut que la temporisation de ce point soit nulle. Comme max est un TPos il en possède toutes les caractéristiques. On peut donc écrire max.t=0; On crée une boucle for qui va parcourir tous les éléments du vecteur et qui va permettre d'affecter à la variable point la valeur du ième élément du vecteur. [...]
[...] 1ère partie : Programme Rect 7 B. Programme : RectDemo 8 C. 2éme partie : Programme : Rect2D 8 D. Programme : Rect2DDemo 9 IV. Spécifications d'interfaces générales 10 Premier TP : Programme Stat.java 2 Spécifications d'objectifs L'objectif de ce TP est d'écrire une classe Stat qui mémorise en un tableau de flottants une série de nombres fournie en arguments de lancement, puis calcule et imprime pour cette série : la somme, la moyenne, le maximum et la variance. On possède déjà la structure vide du programme, il ne nous reste plus qu'à développer les différentes fonctions demandées plus haut Spécifications techniques On a dans ce programme six fonctions différentes mais dont la nature est quasiment équivalente, en effet ces six fonctions prennent en argument un tableau de double et retourne un double. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture