RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Durée : 1h |
Coefficient : 0.5 |
|
Sections : Maths, Sciences |
Date : 21 mai 2015 |
Important :
1) Une solution modulaire au problème est exigée. 2) Enregistrez au fur et à mesure votre programme dans le dossier Bac2015 situé à la racine C: en lui donnant comme nom votre numéro d’inscription (6 chiffres). |
Pour accéder à son compte sur un site, un utilisateur doit disposer d'un identifiant id et d'un mot de passe pw. L'identifiant id doit être unique et le mot de passe pw doit contenir au moins six caractères.
Travail demandé :
Ecrire un programme pascal qui permet de :
- Remplir deux tableaux Tid et Tpw contenant respectivement N identifiants distincts et N mots de passe (2<=N<=10) de façon à ce que Tid[i] correspond à Tpw[i]
- Vérifier l'accès à un compte donné et ce comme décrit ci-dessous :
● Saisir un identifiant id et un pw
● Afficher le message "id, bienvenu(e) sur notre site" si l'id existe dans le tableau Tid et le pw correspondant est correcte.
● Afficher le message "Vérifiez votre identificateur et/ou votre mot passe" si l'id n'existe pas dans le tableau Tid ou le pw est incorrecte.
Exemple :
Pour N= 4 |
Tid |
Azerty |
Tunisia1 |
ali58 |
soltan1 |
|
|
|
|
|
|
|
Tpw |
AZer12 |
DF4567edc |
ALI58ali |
00aqwZygN |
1er cas
Id = Tunisia1
Pw = DF4567edc
Le programme affiche : "Tunisia1, bienvenue sur notre site"
2eme cas
Id = Tunisia
Pw = DF4567edc
Le programme affiche : "Vérifiez votre identificateur et/ou votre mot passe".
3eme cas
Id= Tunisia1
Pw= DF4567
Le programme affiche "Vérifiez votre identificateur et/ou votre mot passe".
Grille d 'évaluation
Questions |
Nombre de points |
Décomposition en modules Appels des modules |
2 2 |
Si exécution et tests réussis avec respect des contraintes |
16 |
Sinon |
|
○ Structures de données adéquates au problème posé |
3 |
○ Saisie de N, Tid et Tpw avec respect de contraintes |
1+3+3 |
○ Saisie d'un id et vérification de son existence |
0.5+2.5 |
○ Saisie d'un pw et vérification de son existence |
0.5+2.5 |