Page 314 - IT2
P. 314

1.  Créez la base de données sous MS Access. (1 pt)
                      a.  Créer les tables avec les clés primaires et les clés étrangères.
                      b.  Saisir un jeu  d’enregistrements significatif pour chaque table.
               2.  Créer les requêtes suivantes :
                      a.  Afficher la liste des équipements. (0,5 pt)
                      b.  Afficher la liste des bureaux personnels (nb des employés = 1). (0,5 pt)
                      c.  Afficher la liste des équipements en panne. (0,5 pt)
                      d.   Afficher le nombre des équipements en panne dans chaque bureau. (0,5 pt)
                      e.  Affiche la liste des bureaux  dans lesquels il n’y a pas d’équipements. (1 pt)
               3.  Créer un formulaire pour mettre à jour la table EQUIPEMENT. (1 pt)
               4.  Créer  un  état  pour  imprimer  les  informations  d’un  équipement  et  ajouter  un  bouton  dans  le
                  formulaire de question 3 qui permet d’imprimer cet état pour l’équipement sélectionné. (1,5 pt)

           Dossier 3 (7 pts)
           Tous les programmes doivent être écrits dans un langage de programmation structurée.


                 a.  Pour 180 mois d'assurance (15 ans), la pension vieillesse, d'invalidité ou la pension anticipée est
                 égale à 20% du salaire mensuel moyen.

                 Au-delà de 180 mois d'assurance (15 ans), le pourcentage de 20% est majoré de :  2  %  pour  chaque
                 période de 12 mois,
                 Exemples :
                 Un agent travaillant 120 mois (10 ans) avec un salaire mensuel moyen de 6582 DH, la pension vieillesse,
                 d'invalidité ou la pension anticipée est égale à : 20% * 6582 = 1316,40 DH.
                 Un agent travaillant 204 mois (17 ans) avec un salaire mensuel moyen de 6582 DH, la pension vieillesse,
                 d'invalidité ou la pension anticipée est égale à : (20%+2*2%)  6582 = 24% * 6582 = 1579,68 DH

                 Ecrire un programme qui demande le nombre d’années de service et le salaire mensuel moyen  et qui
                 calcule la pension vieillesse, d'invalidité ou la pension anticipée d’un agent. (0,5 pt)

                 b.
                 N.B : on suppose que les mots sont séparés par un seul espace.
                  i.  Ecrire  une  fonction  qui  compte  le  nombre  d’occurrences  de  la  lettre  « b » dans  une  chaine  de
                   caractères passée comme paramètre. (0,5 pt)
                  ii.  Ecrire une fonction qui  affiche le mot le plus court dans une chaine de caractères passée comme
                   paramètre. (0,5 pt)
                 iii.  Ecrire  une  fonction  qui  compte  le  nombre  de  lettres  majuscules  dans  une  chaine  de  caractères
                   passée comme paramètre. (0,5 pt)
                 iv.  Ecrire un programme qui demande à utilisateur de saisir  une phrase et qui affiche par la suite le
                   nombre d’occurrences de la lettre «b », le mot le plus court dans cette phrase, et le nombre des
                   lettres majuscules. (0,5 pt)
                 c.  Soit une application de gestion des voitures.
                  i.  Déclarer la structure voiture caractérisée par : (0,5 pt)

                                           www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   309   310   311   312   313   314   315   316   317   318   319