Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

samedi 25 avril 2020

Baccalauréat 2008 SI Sujet 2

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

Épreuve pratique d’informatique

Sections :
 
Sciences de l’informatique

Coefficient de l’épreuve : 0.75

Durée : 1h 30mn

 

Important 

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

 

Sujet :

On dispose d'un fichier texte intitulé phrases.txt comportant une suite de phrases. Une ligne de ce fichier contient une seule phrase. On se propose d'apporter aux phrases de ce fichier les corrections suivantes :

- on enlève les espaces en plus pour n'en garder qu'un seul entre deux mots successifs,

- on enlève éventuellement le ou les espaces au début et à la fin de chaque phrase,

- on ajoute un point final à chaque phrase s'il en manque.

Ensuite, on compte et on affiche le nombre de phrases et de mots de ce fichier ainsi que la moyenne des nombres de mots par phrase.

 

Exemple : la phrase : "L'informatique est une science " sera corrigée comme suit : " L'informatique est une science ." et elle compte 4 mots.

 

Questions :
Ecrire un programme qui remplit un fichier phrases.txt par une suite de phrases puis l'ouvre pour réaliser les actions mentionnées ci-dessus. La correction des ces phrases sera sauvegardée dans un deuxième fichier intitulé phr_cor.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

Traitements

10

 

 

 

 

 

 
Back to top