Commit e6d551121bf213910f2e552caf461ff6779a9169
1 parent
84149d6c
supp
Showing
1 changed file
with
0 additions
and
81 deletions
Show diff stats
rapport_analyse_andjembe_taniel.Rmd deleted
... | ... | @@ -1,81 +0,0 @@ |
1 | ---- | |
2 | -title: "rapport_analyse_andjembe_taniel" | |
3 | -author: "ANDJEMBE_TANIEL" | |
4 | -date: "5 juin 2019" | |
5 | -output: html_document | |
6 | ---- | |
7 | -> # ** RAPPORT ANALYSE ET CONCEPTION ** | |
8 | - | |
9 | -> ANDJEMBE Maksoudath, TANIEL Rémi | |
10 | - | |
11 | -# SCHEMA UML | |
12 | - | |
13 | -# PSEUDO-JAVA CREATION GRILLE,CASES | |
14 | - | |
15 | -Pour créer une grille avec des cases on fera : | |
16 | - | |
17 | -```java | |
18 | - | |
19 | -Grille g= new Grille(); | |
20 | - | |
21 | -g.addCase("b",1); //Ajout case vide | |
22 | - | |
23 | -g.addCase("a",1,100.0); //Ajout case avec valeur | |
24 | -g.addCase("a",2,50.0); //Ajout case avec valeur | |
25 | -g.addCase("a",3,new Addition(g.get("a2"),g.get("a1"))); //Ajout case avec operation binaire | |
26 | - | |
27 | -ArrayList<Case> plageCase1 = new ArrayList<Case>(); // Crée une liste de case | |
28 | -plageCase1.add(g.get("a1")); | |
29 | -plageCase1.add(g.get("a2")); | |
30 | -plageCase1.add(g.get("a3")); | |
31 | - | |
32 | -g.addCase("a",4,new Somme(plageCase1)); //Ajout case avec fonctions | |
33 | - | |
34 | -g.setValeur("b",1,100); //Met la valeur de b1 à 100 | |
35 | - | |
36 | -ArrayList<Case> plageCase2 = new ArrayList<Case>(); // Crée une liste de case | |
37 | -plageCase1.add(g.get("a4")); | |
38 | -plageCase1.add(g.get("a2")); | |
39 | -plageCase1.add(g.get("a3")); | |
40 | - | |
41 | -g.setFormule("b",2,new Moyenne(plageCase2)); //Met la formule dans b2 | |
42 | - | |
43 | -g.getValeur("a",1); //Affichera 100.0 | |
44 | -g.getValeur("a",4); //Affichera (100+50+150)=100 | |
45 | -g.getFormule("b",2) //Affichera MOYENNE(a4,a2,a3) | |
46 | -g.getFormuleDeveloppe("b",2) //Affichera MOYENNE(Somme(a1,a2,a3),a2,(a1+a2)) | |
47 | - | |
48 | -``` | |
49 | - | |
50 | - | |
51 | - | |
52 | -# CHOIX STRUCTURE DE DONNÉES | |
53 | - | |
54 | -Une collection peut etre: | |
55 | - * des tableaux, | |
56 | - * des listes, | |
57 | - * des maps | |
58 | - * ou des Sets. | |
59 | - | |
60 | -D'après le schéma UML ci-dessus: | |
61 | - | |
62 | -* Une grille peut contenir plusieurs cases,nous avons effectuer le choix des Maps car, pour rechercher une case et, effectuer des opérations dessus ce sera plus facile (son nom c'est-à-dire concaténation du nom de ligne et colonne sera la clé de notre map). | |
63 | - | |
64 | -* Une case peut etre utilisée dans plusieurs cases, on ne sait pas le nombre d'autres cases où il sera utilisé, il n'y a pas necessité d'avoir un indice, on le stockera dans une liste. | |
65 | - | |
66 | -* Une fonction est utilisé à partir de plusieurs cases aussi, en utilisant la meme raison ci-dessus, on stockera dans une liste de cases. | |
67 | - | |
68 | - | |
69 | -# METHODES ESSENTIELLES EN PSEUDO-JAVA | |
70 | - | |
71 | -# LISTE DE TESTS | |
72 | - | |
73 | -PLusieurs tests sont possibles | |
74 | -## Including Plots | |
75 | - | |
76 | -You can also embed plots, for example: | |
77 | - | |
78 | -```{r pressure, echo=FALSE} | |
79 | -plot(pressure) | |
80 | -``` | |
81 | - |