Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

samedi 25 avril 2020

Baccalauréat 2012 SI Sujet 1

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

Épreuve pratique d’informatique

Sections :
 
Sciences de l’informatique

Coefficient de l’épreuve : 0.75

Durée : 1h 30mn

 

Important 

1) Dans le dossier Bac2012 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.

 

A partir d’un fichier nommé "Nombres.dat" contenant entiers, formé chacun de chiffres, on veut former un deuxième fichier nommé "Facteurs.txt" qui contiendra, des chaînes. Chaque chaîne représente la concaténation de la fréquence de chacun des facteurs premiers d’un nombre du fichier "Nombres.dat" suivi du facteur premier lui même.

Exemple : 

Pour N = 3 et P = 4 :

 

 

 

En effet :

• 1912 = 2*2*2*239

La chaîne générée sera "321239" pour dire que 3 est la fréquence du facteur premier 2 et1 est la fréquence du facteur premier 239.

• 3525 = 3*5*5* 47 La chaîne générée sera "1325147" pour dire que 1 est la fréquence du facteur premier 3, 2 est la fréquence du facteur premier 5 et 1 est la fréquence du facteur premier 47.

 

Travail à faire : 

Ecrire un programme Pascal et l’enregistrer sous le nom FactPrem, permettant :

- de remplir un fichier nommé "Nombres.dat" par entiers, formés de chiffres (avec 2<N<100 et 2<P<6),
- de créer, pour chaque entier du fichier "Nombres.dat", une chaîne représentant la concaténation de la fréquence de chacun de ses facteurs premiers suivi du facteur premier lui-même et l'enregistrer dans une ligne d’un fichier texte nommé "Facteurs.txt",

- d’afficher le contenu du fichier "Facteurs.txt".

 

 

Grille d’évaluation

Traitement

Nombre de points

• Décomposition en modules

2

• Appel des modules

2

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

Sinon

16

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

3

Saisie de N et P avec respect des contraintes

0,5+1

Création et remplissage du fichier "Nombres.dat"

 

● Création du fichier

0,5

● Saisie des entiers avec respect des contraintes

2

● Ecriture dans le fichier

0,75

Décomposition en facteurs premiers

2

Calcul des fréquences des facteurs premiers

2

Création et remplissage du fichier "Facteurs.txt"

 

● Création du fichier

0,5

● Détermination des chaînes relatives à chaque nombre

1 ,5

● Ecriture dans le fichier

0,75

Affichage du fichier "Facteurs.txt"

1,5

NB. Les erreurs de syntaxe seront prises en compte lors de l’évaluation des traitements.

 

 

 
Back to top