Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

samedi 25 avril 2020

Baccalauréat 2010 SI Sujet 3

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

Épreuve pratique d’informatique

Sections :
 
Sciences de l’informatique

Coefficient de l’épreuve : 0.75

Durée : 1h 30mn

 

Important 

1) Dans le dossier Bac2010 situé sur la racine du disque C: de votre poste, créez un dossier de travail ayant pour nom votre numéro d’inscription (6 chiffres) et dans lequel vous devez enregistrer au fur et à mesure tous les fichiers solution au problème posé.

2) Vérifiez à la fin de l’épreuve que tous les fichiers que vous avez créés sont dans votre dossier de travail.

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

 

Soit un fichier enregistre sous le nom nhhasc.dm dans lequel on va enregistrer n chaînes de caractères, Chaque chaîne est formée de 5 caractères au maximum. Chacun de ces caractères est soit un chiffre, soit une lettre majuscule de l'intervalle "A" .. "F".

Pour chaque chaîne du fichier nb_base.dat. On se propose de réaliser les tâches suivantes :

- Déterminer la plus petite base b à laquelle, peut appartenir le nombre m représenté par la chaîne de caractères.

- Déterminer l'équivalent décimal d du nombre m

Ranger dans une ligne d’un fichier texte nommé nombre.txt, la valeur décimale correspondante, de la façon suivante : (m)b = (d)10

Exemple :

Si le contenu du fichier nb_base.dat est le suivant :

 

FF

1B5

325

 

Le contenu du fichier nombre.txt sera :

 

(FF)16 = (255)10
( 1B5)12 = (281)10

(325)6 = (125)10


Remarque :

La plus petite hase à laquelle appartient la valeur 1B5 est la hase 12 En effet, le plus grand chiffre de ce nombre est B qui correspond à la valeur décimale 11

De ce fait, lu plus petite hase de 1B5 est 11 + 1= 12

 

Travail demandé :

Ecrire un programme Pascal et l'enregistrer sous le nom conversion.pas qui permet de :

- Saisir un entier n avec 2≤n≤10

- Enregistrer dans un fichier nomme nb_base.dat, n chaînes de caractères répondant aux conditions précédemment citées.

- Remplir et afficher te fichier nombre.txt.

 

 

Grille d’évaluation

 

Traitement

Nombre de points

• Décomposition en modules utiles à la solution

2

• Si exécution et tests réussis avec respect des contraintes

Sinon

16

Compilation

3

Structures de données adéquates au problème posé

3

Saisie et contrôle de n

1

Remplissage du fichier nb_base.dat avec respect des contraintes

3

Remplissage du fichier nombre.txt avec respect des contraintes

3

Affichage des résultats

3

 

 

 

 
Back to top