OFPPT Office de la Formation Professionnelle et de la Promotion du

Page 1/3
OFPPT
Office de la Formation Professionnelle
et de la Promotion du Travail
Direction Recherche et Ingénierie de la Formation
Examen de passage à la 2eme année - cours du soir - Session Juin 2011
Filière : Techniques de Développement Informatique
Niveau : Technicien Spécialisé
Epreuve : Théorie
Barème : 40 pts
Durée : 3h
Partie I (16 pts)
1. On considère la fonction L définie par l’expression suivante :
a) Simplifier l’expression de la fonction L. (2 pts)
b) Transposer la fonction L sous la forme NAND. (2 pts)
c) A l’aide de la table de Karnaugh, Simplifier la fonction L. (2 pts)
2. Calculer la somme en hexadécimal de (5BA)16 et (5AC)16 et donner son équivalent dans
la base 10. (2 pts)
3. Définir les bus de type PCI et AGP. (2 pts)
4. Décrire les fonctions principales d’un système d’exploitation. (2 pts)
5. Expliquez le rôle du fichier NTLDR dans la séquence d’amorçage. (2 pts)
6. Qu’est ce qu’un formatage de disque ? Quelle est la différence entre un formatage
logique et un formatage physique ? (2 pts)
Partie II (24 pts)
1. Ecrire un algorithme permettant de lire un tableau de N éléments puis calcule la somme,
la moyenne, le maximum et le minimum des ses éléments non répétitifs. (6 pts)
Exemple :
Soit le tableau suivant constitué de 8 éléments :
10 - 20 - 15 - 9 - 15 30 - 9 - 15).
(Les éléments non répétitifs sont : 10 - 20 30).
La somme des éléments non répétitifs est : 60.
La moyenne des éléments non répétitifs est : 20.
Le maximum des éléments non répétitifs est : 30.
Le minimum des éléments non répétitifs est : 10.
Page 2/3
2. Traduire l’algorithme de la question 1. en un programme dans un langage de
programmation structuré de votre choix. (2 pts)
3. Au niveau du Système d’Information de gestion des ventes des produits d’un magasin,
on enregistre la liste des produits dans un tableau on retient, pour chaque produit, le
numéro du produit (1,2,3…) et le prix unitaire hors taxes HT (120,00 Dh, 32,50 Dh, 14,50
Dh…).
Ecrire un algorithme qui permet d’élaborer la facture des produits commandés par un client,
sachant que le caissier du magasin procède à la saisie du numéro du produit et la quantité
commandée, l’algorithme doit calculer et afficher le prix hors taxes et le prix toutes taxes
comprises TTC de la facture en tenant compte des règles suivantes, pour le calcul des
remises accordées aux clients : (6 pts)
Si la quantité du produit acheté dépasse 3 produits, le prix unitaire du produit sera
réduit de 2%.
Si le prix HT dépasse 1000,00 Dh, le client bénéficiera d’une réduction de 5% sur le
prix TTC.
Si le montant HT dépasse 5000,00 Dh, le client bénéficiera d’une réduction de 7,5%
sur le prix TTC.
Exemple d’exécution :
Entrer le nombre de produits : 3
Entrer le PU du produit N° 1 : 10
Entrer le PU du produit N° 2 : 20
Entrer le PU du produit N° 3 : 30
Entrer le N° du produit commandé : 3
Entrer la quantité commandée de ce produit : 5
Le prix HT avec remise est : 147,00 Dh
Le prix TTC avec remise est : 176,40 Dh
Voulez-vous continuer ? (o/n)…
4. Traduire l’algorithme de la question 3. en un programme dans un langage de
programmation structuré de votre choix. (2 pts)
5. on veut gérer les notes dans un centre de formation, pour cela on a besoin de 3 tableaux
sous forme de liste de Stagiaires, de Matières et de leurs notes.
La liste des stagiaires contient les informations suivantes pour chaque stagiaire :
CodeInscription
Nom
Prénom
Adresse
Filière
La liste des matières contient les informations suivantes pour chaque matière :
CodeMatiere
NomMatière
Cœfficient
Page 3/3
La liste des notes contient les informations sur les notes de tous les stagiaires relativement
à toutes les matières :
CodeInscription
CodeMatiere
Note
a. Etablir un programme dans un langage structuré permettant la saisie de toutes
les données sur les stagiaires, les matières et les notes. (4 pts)
b. Ecrire la fonction getcodeinscription permettant de rechercher un stagiaire
dont le nom et le prénom sont passés comme paramètres à la fonction et de
renvoyer son code d’inscription. (2 pts)
c. Ecrire la fonction getcodematiere permettant de rechercher une matière
dont le nom et passé comme paramètre à la fonction et de renvoyer son code.
(2 pts)
1 / 3 100%

OFPPT Office de la Formation Professionnelle et de la Promotion du

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !