Académique Documents
Professionnel Documents
Culture Documents
1) Définir Les Termes Suivants : Algorithme, Instruction, Affectation, Variable, Tableau, SQL,
Base de Données, MERISE, MLDR, SGBDR. (0.25 * 12 = 3Points).
2) Enumérer Les Règles de Passage du MCD Au MLD. (1Point).
3) Donner La Différence Entre Une Procédure Et Une Fonction En Algorithme. (1Point).
4) Donner La Structure Générale d’Un Algorithme. (1Point).
5) Dans La Conception d’Un MCD, 4 Concepts Sont à Maitriser. Lesquels. (1Point).
6) Donner Les Rôles du Langage d’Intégration de Données SQL. (1Point).
7) La Méthode MERISE Propose 2 Approches. Lesquelles. Et Pour Chaque Approche Donner Les
Eléments Représentatifs. (2Points).
1) Ecrire Un Algorithme Qui Affiche, Somme Et Compte Les Diviseurs d’Un Entier. (2Points).
2) Ecrire Un Algorithme Pour Savoir Si Un Nombre Est Parfait Ou Pas. Un Nombre Parfait Est Un
Nombre Dont La Somme des Diviseurs Stricts Est Egale à Lui – Même. Exemple 6 (1 + 2 + 3 =
6), Et 28 (1 + 2 + 4 + 7 + 14 = 28) Sont Des Nombres Parfaits. (2Points).
1) Ecrire Un Algorithme Permettant de Calculer Le Nombre de Fois Qu’Un Elément Apparait dans
Un Tableau De 100 Eléments. (2Points).
2) Ecrire Un Algorithme Permettant de Déterminer La Valeur du Plus Grand Elément Dans Un
Tableau De 100 Eléments, Ainsi Que Son Indice. (2Points).
3) Ecrire Un Algorithme Qui Compte Le Nombre D’Eléments Pair Ou Impair Dans Un Tableau De
100 Eléments. (2Points).
Page 1 / 3
On Désire Manipuler Les Informations Sur Les Etudiants dans Un Institut Supérieur. Un Etudiant
Est Identifié par Son Matricule, Son Nom, Sa Filière Et Son Niveau, Sexe Et Quartier. Questions :
b) Ecrire Un Blocs d’Instructions Permettant de Lire Les Informations Sur 1000 Etudiants. (1Point).
c) Ecrire Un Bloc d’Instructions Permettant de Lire Informations Sur 1000 Etudiants Et Retourne Le
Nombre d’Etudiant En Génie Logiciel 2ième Année. (1Point).
d) Ecrire Un Bloc d’Instructions Permettant de Lire Informations Sur 1000 Etudiants Et Calcule Et
Affiche Le Nombre de Fille du Quartier OMNISPORT. (1Point).
Ecrire Une Fonction SomChiffre Qui Prend En Paramètre Un Nombre Entier X, Puis Calcule Et
Retourne La Somme des Chiffres de Cet Entier. Exemple : Pour X = 37082, Le Résultat Retourné Est = 2
+ 8 + 0 + 7 + 3 = 20. (2Points).
Dans l’entreprise GCIVIL, les produits (caractérisés par un code et une désignation et un prix
unitaire) peuvent soit être fabriqués par l’entreprise ou provenir de différents fournisseurs (caractérisés
par un numéro et un nom et une adresse).Un même produit peut provenir de plusieurs fournisseurs à des
prix d’achat différents. Un fournisseur peut livrer plusieurs produits ; Le magasin vend des produits à des
clients ; Les produits possèdent une référence (un code), un libellé et un prix unitaire ; Les clients ont une
identité, nom, prénom, adresse ; Les clients passent des commandes de produits. On mémorise la date de
la commande ; Pour chaque commande, le client précise une adresse de livraison ; La commande
concerne un certain nombre de produits, en une quantité spécifiée pour chaque produit. Travail à Faire :
Page 2 / 3
4) En Déduire Le Modèle Logique de Données. (2Points)
5) Afficher La Liste des Ventes dont La Quantité Est Supérieure à 15. (2Points).
On Veut Développer des Algorithmes de Gestion des Ventes des Produits Aux Clients dans Un
Magasin. Un Client Est Caractérisé Par Son Code, Son Nom, Sa Date de Naissance Et Le Montant de Ses
Achats. Le Nombre Total de Client Est de 100. Les Clients Sont Rangés dans Un Tableau. Travail à
Faire :
2) Ecrire Une Fonction Qui Prend En Paramètre Le Tableau des Clients, Le Code d’Un Client Puis
Retourne La Position (Indice) Occupé Par Ce Client dans Le Tableau. La Valeur 0 Est Retournée
Si Le Client N’Est Pas Présent. (2Poins).
3) Ecrire Une Fonction Qui Prend En Paramètre Le Tableau des Clients Et Le Code d’Un Client Puis
Calcule Et Retourne Le Montant Total des Achats Effectués Par Ce Client. (2Poins).
4) Ecrire Une Procédure Qui Prend En Paramètre Le Tableau des Clients Puis Calcule Et Affiche Le
Montant Total des Achats Effectués Par L’Ensemble des Clients. (2Poins).
Page 3 / 3
5) Ecrire Une Procédure Qui Prend En Paramètre Le Tableau des Clients Puis Affiche Le Nom du
Client Ayant Effectué La Plus Grosse Recette. (2Poins).
Page 4 / 3