Devoirc2 4m1 1 Prof Zouari Ali Devoir Contrôle N Matière informatique Classe éme M Durée heure On se propose de créer un programme informatique avec interface permettant de générer aléatoirement un mot de passe composé de Ncar caractères contenant obligat
Prof Zouari Ali Devoir Contrôle N Matière informatique Classe éme M Durée heure On se propose de créer un programme informatique avec interface permettant de générer aléatoirement un mot de passe composé de Ncar caractères contenant obligatoirement de lettre s majuscule s lettre s minuscule s et chi ?re s L ? interface du générateur du mot de passe doit comporter les éléments suivants comme montré ci-dessous ? Une zone de texte contenant le titre ? Une zone de texte demandant la saisie du nombre de caractères du mot de passe ? Une zone de saisie permettant la saisie du nombre de caractères du mot de passe ? Une zone de texte demandant la saisie du nombre de lettres majuscules ? Une zone de saisie permettant la saisie du nombre de lettres majuscules ? Une zone de texte demandant la saisie du nombre de lettres minuscules ? Une zone de saisie permettant la saisie du nombre de lettres minuscules ? Une zone de texte demandant la saisie du nombre de chi ?res ? Une zone de saisie permettant la saisie du nombre de chi ?res ? Un bouton nommé Créer votre mot de passe ? Une zone texte pour a ?cher les di ?érents messages résultats Les nombres saisis doivent respecter les contraintes suivantes Nombre de caractères doit être compris entre et Nombre de lettres majuscules lettres minuscules et chi ?res doivent être tous non nuls La somme des nombre de lettres majuscules lettres minuscules et chi ?res doit être égale au nombre de caractères La génération aléatoire de tout caractère dans le mot de passe doit suivre la démarche suivante ? Choisir aléatoirement un chi ?re entre et ? donne une lettre en majuscule ? donne une lettre en minuscule ? donne un chi ?re CCi-après un algorithme du programme principal dans lequel des modi ?cations seront apportées pour répondre aux besoins cités ci-dessus ALGORITHME MotPasse DÉBUT Écrire Entrer le nombre de carctères Lire ncar Écrire Entrer le nombre de lettres majuscules Lire nmaj Écrire Entrer le nombre de lettres minuscules Lire nmin Écrire Entrer le nombre de chi ?res Lire nchif Si ncar ou ncar Alors mes ? Nombre de caractères doit être entre et Si non Si nmaj ou nmin ou nchif Alors mes ? Valeur nulle interdit Si non Si nmaj nmin nchif ?? ncar Alors mes ? Nombres non cohérents Si non mes ? generer ncar nmaj nmin nchif FinSi Écrire mes FIN Travail demandé Implémenter l ? algorithme MotPasse en Python puis enregistrer le programme dans votre dossier de travail sous le nom MotP Dans votre dossier de travail créer une copie du programme MotP et l ? enregistrer sous le nom MotP Dans ce ?chier a Transformer le programme écrit en un module nommé A ?che b Développer le module generer permettant de générer aléatoirement un mot de passe de ncar caractères dont nmaj lettres en majuscules nmin lettres en minuscules et nchif chi ?res Concevoir une interface graphique comme le modèle cité