| 
                 RÉPUBLIQUE TUNISIENNE  | 
            
                 Épreuve pratique d’informatique  | 
        |
| 
                 Sections :  | 
        ||
| 
                 Coefficient de l’épreuve : 0.5  | 
            
                 Durée : 1h  | 
        |
| 
                 Important : Dans le répertoire Bac2014, créez un dossier de travail ayant comme nom votre numéro d’inscription  | 
        
Pour envoyer et recevoir des messages électroniques via Internet, chaque utilisateur doit avoir un compte de messagerie caractérisé par une adresse e-mail ayant la forme générale suivante :
nom_utilisateur@domaine.suffixe
Dans une adresse e-mail valide les deux conditions suivantes sont remplies:
1. Le nom d’utilisateur est formé par des caractères alphanumériques, commence obligatoirement par une lettre et peut contenir les caractères spéciaux suivants (l'underscore "_", le tiret "-", le point ".")
2. Le caractère "@" doit figurer une seule fois juste après le nom d’utilisateur.
Exemples d’adresses e-mail valides :
foulen.benfoulen@gmail.com, foulena_2014@laposte.net, sections-scientifiques@edunet.tn, foulenbenfoulen@edunet.tn
Travail demandé :
Ecrire un programme Pascal qui permet de saisir une adresse e-mail qui remplie les deux conditions précédentes, puis de générer et d’afficher le mot de passe qui lui correspond en respectant la règle suivante :
• Le mot de passe s’obtient en ajoutant au nom d’utilisateur la première lettre du nom du domaine et la dernière lettre du suffixe.
| 
                 
  | 
        
| 
                 Grille d’évaluation  | 
        |
| 
                 Questions  | 
            
                 Nombre de points  | 
        
| 
                 Décomposition en modules utiles à la solution  | 
            
                 4  | 
        
| 
                 Si exécution et tests réussis Alors Sinon • Structures de données adéquates • Saisie d’une adresse e-mail avec vérification de la condition 1 et la condition 2 • Génération du mot de passe • Affichage du mot de passe  | 
            
                 16 
 3 7 = (1+3+3) 
 5 1  |