Page 1062 - IT2
P. 1062
3. Ecrire une fonction Rechercher_Tableau (Tableau ,lignes ,colonnes , x) qui permet
de rechercher si un élément x ce trouve dans le tableau (2 pts)
4. Ecrire une fonction Transposer_Tableau (Tableau ,lignes ,colonnes , x) qui permet
d’afficher le transposer du tableau passé en paramètre (2 pts)
5. Concevoir le menu suivant(4 pts)
----------------------MENU-------------------------------------------------
1. Lire
2. Afficher
3. Rechercher
4. Transposer
Entrer votre choix :
Partie II :Pratique (80 pts)
Dossier 1 : langage de programmation structurée(20 pts)
On souhaite gérer les achats d’un super marché .
le fichier achats est structurée de la façon suivantes :
Num_achat, NomClient , NomProduit, prix, Quantité, date achat
Exemple : 101, HAMIDI Laila, TV, 7000dh, 2,27-11-2013
1. Créer la structure achat(4 pts)
2. Créer le fichier « achat.txt » (4 pts)
3. Créer la procédure qui permet d’ajouter un nouveau achat dans le
fichier « achat.txt ». (4 pts)
4. Créer la procédure qui permet d’afficher un achat donné par son
numéro à partir du fichier « achat.txt ». (4 pts)
5. Créer la fonction qui permet de retourner le montant total d’un
achat donné par numéro. (4 pts)
Dossier 2: langage de programmation orienté objet (40 pts)
On souhaite développer une application qui permettra aux futures clients de
faire des achats, l’applications contiendra plusieurs classes dont tous les
attributs doivent être protégés(déclaré privés)
classe client
1. Définir la classe client dont les caractéristiques sont : (2 pts)
· Code Client : ce numéro doit être incrémenté automatiquement par 1
· Nom
Filière Epreuve Session Page 3 sur 5
TDM Synthèse V1 Juillet 2015

