TH - Tdi
TH - Tdi
TH - Tdi
Examen de Passage
Filière : TDI
Epreuve : Théorique
Niveau : Technicien Spécialisé
Durée : 4 h 00 Barème : 20 Pts
1. Une personne a oublié son code de carte bleue. Sachant que la somme de ces 4 chiffres est de
13, que le chiffre des milliers est 2 fois plus grand que celui des unités et que le chiffre des
centaines est 3 fois plus grand que celui des dizaines. Quel est son code ? (1 pt)
2. Un cadeau est constitué d'un emballage et de son contenu, le cadeau vaut 110 dhs. Le contenu
vaut 100 dhs de plus que l'emballage. combien vaut le contenu ? et combien vaut l'emballage ?
(0,5 pt)
2) Quel est l’intérêt principal de ne pas donner le droit administrateur à un utilisateur d’un poste de
travail? (0.5 pt)
3) A quoi sert la commande CONVERT ? (0.5 pt)
Page 1/5
III – Techniques de programmation : (7 Pts)
x1 x2 x3 xn
ex = 1 + + + + ….. +
1! 2! 3! n!
Cela est vrai lorsque n tend vers +. En informatique, il n'y a pas de notion d'infini. Le terme (xn/n!)
va tendre vers zéro. En informatique, et à partir d'une valeur de n (qui dépend de x), ce terme va être
nul.
Réaliser une fonction qui fait l’approximation de l'exponentiel.
3. Ecrivez un algorithme qui calcule le schtroumpf des deux tableaux. Pour calculer le schtroumpf, il faut
multiplier chaque élément du tableau 1 par chaque élément du tableau 2, et additionner le tout. (1 Pt)
4. Soit une classe de 20 stagiaires. Chaque stagiaire est représenté par les informations suivantes :
Nom chaîne
Prénom chaîne
Notes Tableau réel
Moyenne réel
Classement entier
Page 2/5
Page 3/5
IV Programmation : (5 Pts)
et qui attend un entier (entre 1 et 5) entré par l’utilisateur. Pour un choix entre 1 et 4, le programme
demande ensuite a` l’utilisateur d’entrer les deux entiers de l’opération a` effectuer, puis affiche le résultat
de l’opération. Si le choix 5 est entré, on sort du programme. (2 Pts)
2. Un étudiant est donné par son nom, son prénom, et sa moyenne aux examens.
Définir une classe Etudiant et une classe ListeEtudiants avec pour chacune un constructeur initialisant les
champs a` des valeurs données. La liste des étudiants sera stockée dans un tableau, qui sera privé. On
prévoira également un champ contenant le nombre d’éléments de ce tableau. (3 Pts)
Page 4/5
V Manipulation des données avec SQL : (3 Pts)
a. Ecrire la requête permettant de Calculer la durée moyenne des réparations dont le coût est
inférieur à 1 000 Dhs. La durée d’une réparation, exprimée en jours, est obtenue en faisant la
différence entre la date de fin de réparation et la date de dépôt correspondante. On considérera
que CoutReparation est toujours renseigné. (1 Pt)
b. Calculer le nombre de réparations par magasin pour le mois de mars 2000. Les réparations à
prendre en compte sont celles pour lesquelles le dépôt a été effectué en mars 2000. (1 Pt)
c. Ecrire le code SQL permettant de créer la table MATERIEL. Le choix des types de données
est laissé à l'appréciation du candidat. (1 Pt)
Page 5/5