logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

3 visiteurs

Record : 207

Pages vues :

Aujourd'hui : 116

Total : 216729

Valid XHTML 1.0 Transitional

TP8 : Boîte englobant des points (composition/agrégation)

separation

[Vous êtes ici ] ==> Accueil > Serfa > C++ > TP8 : Boîte englobant les points (composition/agrégation)

separation

Mise en situation
Le travail de ce TP se déroule seul et en groupe.
Temps alloué : 5h
TP inspiré de Exercice et TP C++ (p14)

IDE utilisé



But

Enoncé


On pourrait très bien utiliser ce principe pour avoir une focale automatisée sur un objectif dans un contexte photographique. Ainsi on pourrait déterminer un degré d'intensité de pixel qui serait alors intégré à la photographie (Astronomie).

Déroulement du TP

On se basera sur le diagramme de classes suivant :

Enoncé


La classe curseur permet de déplacer le curseur au niveau de l’écran. Il n’y en a qu’une mais est utilisé par les deux classes Point et Boite.
La classe boite possèdent un tableau de point, c’est elle qui saura dessiner tous les points et le rectangle les englobant.
Enoncé


Pour la suite, créez les deux classes en respectant les spécifications suivantes :

Classe Point


Classe Boite



Exemple de sortie



Enoncé


Enoncé


separation

ancre