TP 13 – Interface Graphique
BAC 2013
Travail demandé :
1) On se propose de concevoir une interface graphique
"[Link]", comme le montre la figure ci-dessous,
contenant les objets suivants :
• Un label contenant le texte "Caclul d'air "
• Un label contenant le texte "Méthode trapèzes
& rectangle "
• Un label contenant le texte "Nombre de
subdivisions"
• Une zone de saisie pour saisir le nombre n
• Un label contenant le texte "Epsilon"
• Une zone de saisie pour saisir le réel e
• Un bouton intitulé "Calculer"
• Un bouton intitulé "Afficher"
• Une zone table widget
2) Créer le fichier "[Link]" dans le même dossier de travail contenant le code de :
a. Module "Remplir" qui s'exécute à la suite d'un clic sur le bouton "Calculer" et qui
permet de :
✸ Contrôler le saisi du nombre n (avec 0<n≤3), s'il n’est pas vérifié afficher un
message d’erreur "Ressaisir le nombre de subdivisions avec 0<n≤3".
✸ Contrôler le saisi du réel e (avec 10-3≤e≤10-1), s'il n’est pas vérifié afficher un
message d’erreur "Ressaisir epsilon avec 10-3≤e≤10-1".
✸ Stocker dans un fichier d'enregistrements "[Link]", le nombre de subdivisions,
l'aire trouvée par la méthode des rectangles et l'aire trouvée par la méthode des
trapèzes.
N. B. : Le traitement s'arrête lorsque l'aire calculée par l'une des deux méthodes
converge vers l'aire exacte à epsilon près
1
b. Module "Afficher" qui s'exécute à la suite d'un clic sur le bouton "Afficher" et qui
permet de :
✸ Afficher le contenu du fichier "[Link]", la méthode qui converge la première
vers l'aire exacte à epsilon près, le nombre de subdivisions et l'aire calculée
correspondants.