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,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 -