Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

dimanche 26 avril 2020

Baccalauréat 2012 Sujet 3

RÉPUBLIQUE TUNISIENNE
MINISTÈRE DE L’ÉDUCATION
 
¯¯¯¯¯
EXAMEN DU BACCALAURÉAT
SESSION 2012

Épreuve pratique d’informatique

Sections :
Mathématiques, Sciences expérimentales et
Sciences techniques

Coefficient de l’épreuve : 0.5

Durée : 1h

 

Important : Dans le répertoire Bac2012, créez un dossier de travail ayant comme nom votre numéro d’inscription
(6 chiffres) et dans lequel vous devez enregistrer, au fur et à mesure, tous les fichiers solutions de ce sujet.

 

L’IMEI (International Mobile Equipement Identity) est un numéro composé de 15 chiffres. Il permet à un opérateur de réseau GSM d'identifier le mobile appelant et ainsi de l'autoriser ou non à se connecter.

Un numéro est dit en IMEI s’il vérifie la formule de LUHN décrite ci-dessous :

1. Calculer la somme S des chiffres du numéro en appliquant le principe suivant :

• Doubler les valeurs des chiffres de rang pair.

• Si le double est supérieur ou égale à 10 alors il sera remplacé par la somme de ses chiffres.

N.B: Le premier chiffre à gauche est de rang 1, le deuxième chiffre à gauche est de rang 2, etc.

2. Si la somme ; S est un multiple de 10 alors le nombre est en accord avec la formule de LUHN et dans ce cas il est dit valide, sinon il est dit invalide.

 

Exemples :

• Le nombre 354365039281174 est un IMEI, car en appliquant la formule de LUHN on obtient 60 qui est un multiple de 10.

Etape 1 :

 

3

5*2

4

3*2

6

5*2

0

3*2

9

2*2

8

1*2

1

7*2

4

 

Etape 2 :

 

3

10

4

6

6

10

0

6

9

4

8

2

1

14

4

 

Etape 3 :

 

3

1+0

4

6

6

1+0

0

6

9

4

8

2

1

1+4

4

 

Etape 4 :

S=

3+

1+

4+

6+

6+

1+

0+

6+

9+

4+

8+

2+

1+

5+

4

=60

 

100000000001111 n'est pas un IMEI, car en appliquant la formule de LUHN on obtient 7 qui n’est pas multiple de 10

 

Travail demandé :

Ecrire un programme Pascal qui permet de saisir un numéro de 15 chiffres et de vérifier s’il est un IMEI ou non en appliquant la formule de LUHN.

 

Grille d’évaluation

Questions

Nombre de points

Décomposition en modules utiles à la solution 

4

Si exécution et tests réussis Alors

     Sinon

• Vocabulaire et syntaxe

• Structures de données adéquates

•Saisie du nombre avec contraintes

•Vérification de la formule de LUHN :

- Doublement des chiffres de rang pair

- Remplacement par la somme des chiffres

- Calcul de la somme des chiffres du nombre obtenu

-Vérification si la somme est multiple de 10

•Affichage du résultat

16

 

3

3

3

 

1,5

1

1,5

1

2

 

 

 
Back to top