0% ont trouvé ce document utile (0 vote)
11 vues3 pages

Calculer Pi par méthodes graphiques

Le document décrit un projet de calcul approximatif de π en utilisant des méthodes de calcul d'aire, avec une interface graphique composée de plusieurs éléments. Il détaille les différentes interfaces nécessaires, notamment pour les méthodes de calcul par rectangle et trapèze, ainsi que les fonctionnalités requises pour charger des valeurs, effectuer des calculs et transférer des résultats dans un fichier. Des instructions spécifiques sont fournies pour le développement du programme en Python, y compris la gestion des données et l'affichage des résultats.

Transféré par

mohamedbeltaief240
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues3 pages

Calculer Pi par méthodes graphiques

Le document décrit un projet de calcul approximatif de π en utilisant des méthodes de calcul d'aire, avec une interface graphique composée de plusieurs éléments. Il détaille les différentes interfaces nécessaires, notamment pour les méthodes de calcul par rectangle et trapèze, ainsi que les fonctionnalités requises pour charger des valeurs, effectuer des calculs et transférer des résultats dans un fichier. Des instructions spécifiques sont fournies pour le développement du programme en Python, y compris la gestion des données et l'affichage des résultats.

Transféré par

mohamedbeltaief240
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP7

On se propose de calculer une valeur approchée de 𝜋 en utilisant l’un des méthodes de calcul d’aire rectangle ou trapèze.

On vous demande d’exploiter l’interface graphique (‘’[Link]’’) suivante composée essentiellement par :

 Un label n=
 Une zone Combo Box (ObjectName=n) qui va être remplit dynamiquement par des valeurs de N enregistrées dans un
fichier text F1(‘’[Link]’’)
 Bouton rectangle menant vers l’interface ‘’ [Link]’’
 Bouton trapeze menant vers l’interface ‘’ [Link]’’

Un deuxième interface ‘’ [Link]’’ contenant :

 Trois Radio Button (Gauche (rg), Milieu (rm) et Droite (rd)) permettant de sélectionner la méthode de calcul d’aire
 Un objet (Table widget) qui va contenir les statistiques de calcul de l’intégral de la fonction 1/X2+1.

Les informations sauvegardées sont : qui va être remplit par :

 Le numéro de la partie calculée


 La valeur de de la borne gauche (X)
 La valeur de la borne droite (XH) L’aire de cette partie
 Un bouton (Puch Button) nommé ("Calculer’’) permettant de remplir l’objet (Table widget)
 Une zone de texte (Label) permettant d’afficher une valeur approchée de Pi selon les aires calculées
(ObjectName=r)
 Un bouton (Puch Button) nommé ("Transfert vers F’’) permettant de transférer le contenant de l’objet (Table
Widget) dans un fichier F de type enregistrement
 Un bouton (Puch Button) nommé ("Annuler’’) permettant d’initialiser les différents zones (Module cancel)
 Un bouton (Puch Buttn) nommé ("Fermer’’) permettant de fermer la boite de dialogue
Un troisième interface ‘’ [Link]’’ contenant :

 Un objet (Table widget) qui va contenir les statistiques de calcul de l’intégral de la fonction 1/X2+1.

Les informations sauvegardées sont : qui va être remplit par :

 Le numéro de la partie calculée


 La valeur de de la borne gauche (X)
 La valeur de la borne droite (XH) L’aire de cette partie
 Un bouton (Puch Button) nommé ("Calculer’’) permettant de remplir l’objet (Table widget)
 Une zone de texte (Label) permettant d’afficher une valeur approchée de Pi selon les aires calculées
(ObjectName=r)
 Un bouton (Puch Button) nommé ("Transfert vers F’’) permettant de transférer le contenant de l’objet (Table
Widget) dans un fichier F de type enregistrement
 Un bouton (Puch Button) nommé ("Annuler’’) permettant d’initialiser les différents zones (Module cancel)
 Un bouton (Puch Buttn) nommé ("Fermer’’) permettant de fermer la boite de dialogue
Travail à faire :

1) Copier le fichier " [Link]" situé dans C:\Ressources\SI_Séance1 dans ton dossier de travail.

2) Ouvrir le fichier "SC_Sé[Link]" et l’enregistrer dans ton dossier de travail, sous le nom "valeur_pi.py".

3) Développer, dans le programme "valeur_pi.py", un module ‘’charger’’ qui permet de remplir l’objet ComboBox(n) par les
valeurs de N se trouvant dans le fichier texte F1

4) Développer un module "play", qui s’exécute suite à un clic sur le bouton "Calculer", permettant de récupérer la valeur de N,
vérifier la sélection de type de calcul d’aire puis remplit le contenu de l’objet (t)

N.B : Les valeurs de type réel doivent avoir un format de 4 chiffres après la virgule

5) Développer un module "transfert", qui s’exécute suite à un clic sur le bouton "Transfert vers F", permettant de vérifier que
l’objet t est remplit ou non puis transfert les valeurs dans un fichier typé (‘’[Link]’’).

Le fichier typé va contenir les champs suivant :

 Num : Le numéro de la partie calculée


 X : La valeur de de la borne gauche (X)
 XH : La valeur de la borne droite (XH)
 A : L’aire de cette partie

N.B : Un message indiquant la réussite du transfert sera affiché à la fin

Vous aimerez peut-être aussi