• Aucun résultat trouvé

Travail demandé :

N/A
N/A
Protected

Academic year: 2022

Partager "Travail demandé : "

Copied!
2
0
0

Texte intégral

(1)

Algorithmique et programmation: www.Algo.tn

Page 1 sur 2

RÉPUBLIQUE TUNISIENNE MINISTÈRE DE L’ÉDUCATION



EXAMEN DU BACCALAURÉAT SESSION 2017

Épreuve pratique d’informatique Durée : 1h Coefficient : 0.5

Sections : Maths, Sciences

expérimentales et S.Techniques Date :

25

mai 2017 S41 Important :

1) Une solution modulaire au problème est exigée.

2) Enregistrez au fur et à mesure votre programme dans le dossier Bac2017 situé à la racine C: en lui donnant comme nom votre numéro d’inscription (6 chiffres).

Sur les billets d’avion d’une Campanie aérienne, figure un code de 11 chiffres précédés d’une lettre majuscule. Exemple U19586900462.

Pour vérifier l’authenticité d’un billet, on remplace la lettre du code par son rang alphabétique pour obtenir un nombre de 12 ou de 13 chiffres.

Si le reste de la division par 9 de la somme des chiffres de ce nombre est égale à 8, ce billet est authentique, sinon c’est un faux billet.

Exemple :

Le billet ayant pour code "U19586900462" est authentique. En effet, - La lettre "U" a pour rang alphabétique 21.

- Le nombre formé sera : "2119586900462".

- La somme des chiffres de ce nombre est 2+1+1+9+5+8+6+9+0+0+4+6+2 =53.

- Le reste de la division de 53 par 9 est égale à 8.

On se propose d’écrire un programme qui permet de vérifier l’authenticité d’un billet à partir de son code.

Pour cela, on donne l’algorithme du programme principal suivant : 0) Début Billet

1) Répéter

Ecrire (" Saisir le code à valider :") Lire (code)

Jusqu’à (FN Verif (code)) 2) Si (FN Authentique (code))

Alors Ecrire ("C’est un billet authentique")

Sinon Ecrire ("Attention ! Ce billet n’est pas authentique") Fin Si

3) Fin Billet

(2)

Algorithmique et programmation: www.Algo.tn

Page 2 sur 2

Travail demandé :

a. Traduire l’algorithme Billet en un programme Pascal et ajouter les déclarations nécessaires.

b. Développer le module Verif qui permet de vérifier si le code proposé commence par une lettre majuscule suivie de 11 chiffres.

c. Développer le module Authentique qui permet de vérifier l’authenticité du code en utilisant le procédé décrit précédemment

d. Ajouter ce qui est nécessaire au programme de façon à ce qu’il puisse vérifier plusieurs billets dont le nombre est inconnu à l’avance.

Grille d’évaluation :

Questions Nombre de points

a. Traduction de l’algorithme Billet en Pascal + Ajout des déclarations nécessaires.

b. Développement du module Verif.

c. Développement du module Authentique.

d. Modification du programme

4 + 1

3 10 2

Références

Documents relatifs

d'une part, mais aussi pour découvrir un message plus limpide et plus essentiel.. 3 ° Le troisième public visé est celui des non- encore-abonnés, ceux pour qui

À  eux  seuls  les  mots  qui  déchirent  le  ciel  attestent toute la tendresse du Père pour son  Fils  :  «  Tu  es  mon  Fils  bien‐aimé  ;  en  toi, 

Didier : deux billets pour Paris, s’il vous plaît?. L’employé : aller retour ou

[r]

On répète l’algorithme suivant jusqu’à remplir toutes les cellules: on évalue la valeur actuelle du billet, et on remplit une cellule vide choisie aléatoirement avec

« Bonne  Nouvelle »  pour  chaque famille, pour chacune de  nos  familles.   « Heureux  les  hommes  et  les  femmes  dont  Il  est  la  force,  des 

Que signifie la présence de bêtes sauvages dans ce récit des tentations selon Marc ? Là où Matthieu et 

Dire  que  l’Église  est  en  gestation,  c'est  nous  tenir  dans  la  veille  de  ce  qui  peut  apparaître  comme  nouveauté.  Si  bien  des