Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

dimanche 26 avril 2020

Baccalauréat 2012 Sujet 4

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.

 

Le code EAN13 (European Article Numbering à 13 chiffres) est un code à barres utilisé sur l'ensemble des produits de grande consommation. Ce code est composé de 13 chiffres.

Un code EAN13 est formé par :

- Un identifiant du produit q formé par les 12 premiers chiffres à gauche.

- La clé de contrôle ce formé par le dernier chiffre à droite.

Pour vérifier qu’un nombre de 13 chiffres est un code EAN13 valide on applique le principe suivant :

1. On calcule la somme S des chiffres de q en commençant par le chiffre le plus à gauche et en multipliant les chiffres de rang pair par 3. Le rang du premier chiffre le plus à gauche est 1, celui du deuxième chiffre le plus à gauche est 2, etc.

2. On calcule le reste r de la division euclidienne de S par 10.

3. On calcule p qui est égal à (10 - r).

4. Si p est égal à cc alors le code est valide

 

Exemple :

Application de la démarche précédente sur le nombre 4719512002889 :

cc=9

q=471951200288

S=

4+

7*3+

1+

9*3+

5+

1*3+

2+

0*3+

0+

2*3+

8+

8*3

=101

Le reste de la division euclidienne de S par 10 donne r = 1 (r S mod 10=1)

p = 10- r = 9

On remarque que p=cc donc le nombre 4719512002889 est un code EAN13.

 

 

Travail demandé :

Ecrire un programme Pascal qui saisit un nombre n de 13 chiffres et vérifie s'il est un code EAN13 ou non.

 

 

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 de n avec contraintes 

• Calcul de la somme des chiffres de q avec contraintes

• Calcul de r 

• Calcul de p

• Comparaison par rapport à la clé de contrôle et affichage du commentaire

16

 

3

3

2 (1+1)

3 (2+1)

1

1

3

 

 

 
Back to top