Etienne
7 juin 2003 à 16:10
lol
Déjà il pleut... et ensuite c'est que je n'y arrive pas !
Bon le sujet :
On souhaite programmer un mini tableur à l'aide du modèle objet.
Ds cette application, on définit un tableur comme une matrice (n,m) de cellules.
Une colonne, une ligne et une cellule sont considerées comme des entités à part entière que l'on peut sélectionner, et auxquelles on peut attribuer un nom, une valeur qui peut soit être une constante (val. numérique ou chaine de car.) soit une val. numérique calculée à l'aide d'une fonction associée à l'entité. On peut aussi attribuer à 1 ligne 1 hauteur et à 1 colonne 1 largeur qui déterminent la largeuret la hauteur des cellules les composant. On peut réaliser les opérations suivantes :
- recuperer 1 cellule par rapport à sa position dans la ligne, la colonne ou la matrice
- acceder à partir d'1 cellule à la ligne ou la colonne la contenant
- se déplacer de k cellules ds les 4 directions pour 1 cellule ; et à droite gauche (resp. haut bas) pour une colonne (resp. 1 ligne)
- ajouter/supp. 1 ligne ou 1 colonne
- copier le contenu d'1 cellule, ligne ou colonne
Questions
1.
Lister les classes concrètes (instanciables) intervenant ds cette appli en définissant attributs et en-tetes de methodes
2.
donner le diagramme des classes
3.
donner le diagramme de sequence pour copier la kième cellule à droite de la cellule courante
Voila.
Ps ce n'est pas un dm à rendre, c'est une annale de partiel que je cherche à faire.
Ps2 : il ne s'agit pas d'implanter ca en java ou qqch comme ca.
Merci d'avance à ceux qui se pencheront dessus.