Commit e6d551121bf213910f2e552caf461ff6779a9169

Authored by [mandjemb]
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   -