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

Revision Interface Graphique

Le document décrit deux exercices de programmation liés à des nombres spéciaux : les super premiers et les nombres forts. Chaque exercice inclut la création d'interfaces graphiques, l'implémentation de fonctions en Python pour vérifier les propriétés des nombres, et des instructions pour intégrer ces fonctions dans les interfaces. Les tâches comprennent la conception d'interfaces, l'écriture de fonctions de vérification, et l'ajout de modules pour interagir avec les utilisateurs.

Transféré par

HouseMadridesta
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
90 vues3 pages

Revision Interface Graphique

Le document décrit deux exercices de programmation liés à des nombres spéciaux : les super premiers et les nombres forts. Chaque exercice inclut la création d'interfaces graphiques, l'implémentation de fonctions en Python pour vérifier les propriétés des nombres, et des instructions pour intégrer ces fonctions dans les interfaces. Les tâches comprennent la conception d'interfaces, l'écriture de fonctions de vérification, et l'ajout de modules pour interagir avec les utilisateurs.

Transféré par

HouseMadridesta
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Révision ***interface graphique***

Exercice n°1 :
Un nombre est dit super premier s’il est premier et si, en supprimant des chiffres à partir de sa
droite, le nombre restant est aussi premier.
Exemple :
Le nombre 59399 est super premier car les nombres 59399, 5939, 593, 59, 5 sont tous
premiers.
ci-après l’algorithme de la fonction aff_superpremier :
Fonction aff_superpremier (ch :chaine) :chaine
DEBUT
Si NON(Estnum(ch) Alors
msg ″Vérifier la saisie″
Sinon Si superpremier(ch) Alors
msg″le nombre est super premier″
Sinon
msg″le nombre n’est pas super premier″
Finsi
Finsi
Retourner msg
FIN
On veut créer l’interface graphique présentée ci-dessus, comportant les éléments suivants :
 Un label contenant le titre suivant « Vérification d’un nombre est superpremier ou
non »
 Un label contenant le texte suivant « Saisir un nombre »
 Une zone de saisie permettant la saisie d’un nombre
 Un bouton nommé ″Vérifier″
 Un label pour afficher un message.

Travail demandé :
1) Concevoir une interface graphique comme illustré ci-dessus et l’enregistrer, dans votre
dossier de travail, sous le nom ″Interface_superpremier″
2) Implémenter en python la fonction ″ aff_superpremier ″ dans programme et
l’enregistrer sous le nom ″superpremier_1″
3) Développer la fonction superpremier permettant de vérifier si un nombre, passé en
paramètre, est superpremier ou non puis l’enregistrer dans votre dossier de travail sous
le nom ″ superpremier_2″.
4) Dans le programme ″ superpremier_2″, ajouter les instructions permettant :
 D’appeler l’interface intitulée ″Interface_superpremier″ en exploitant
l’annexe ci-dessous.
 D’implémenter un module ″Verif″, qui s’exécute à la suite d’un clic sur le
bouton ″Vérifier″ permettant de récupérer le nombre saisi puis exploiter la
fonction aff_superpremier afin d’afficher le message retourné via un label de
l’interface ″Interface_superpremier″

Exercice n°2 :
Un nombre fort est un nombre spécial dont la somme de la factorielle de ses chiffres est égale
au nombre d’origine.
Exemple :
145 est nombre fort puisque 1 !+4 !+5 !=145
ci-après l’algorithme de la fonction aff_fort :
Fonction aff_fort (ch :chaine) :chaine
DEBUT
Si NON(Estnum(ch)) Alors
msg ″Vérifier la saisie″
Sinon Si Fort(ch) Alors
msg″le nombre est fort″
Sinon
msg″le nombre n’est pas fort″
Finsi
Finsi
Retourner msg
FIN
On veut créer l’interface graphique présentée ci-dessus, comportant les éléments suivants :
 Un label contenant le titre suivant « Vérification d’un nombre est fort ou non »
 Un label contenant le texte suivant « Saisir un nombre »
 Une zone de saisie permettant la saisie d’un nombre
 Un bouton nommé ″Vérifier″
 Un label pour afficher un message.

Travail demandé :
5) Concevoir une interface graphique comme illustré ci-dessus et l’enregistrer, dans votre
dossier de travail, sous le nom ″Interface_fort″
6) Implémenter en python la fonction ″ aff_fort ″ dans programme et l’enregistrer sous le
nom ″fort_1″
7) Développer la fonction Fort permettant de vérifier si un nombre, passé en paramètre,
est fort ou non puis l’enregistrer dans votre dossier de travail sous le nom ″ fort_2″.
8) Dans le programme ″ fort_2″, ajouter les instructions permettant :
 D’appeler l’interface intitulée ″Interface_fort″ en exploitant l’annexe ci-
dessous.
 D’implémenter un module ″Verif″, qui s’exécute à la suite d’un clic sur le
bouton ″Vérifier″ permettant de récupérer le nombre saisi puis exploiter la
fonction aff_fort afin d’afficher le message retourné via un label de l’interface
″Interface_fort″

Vous aimerez peut-être aussi