Page 122 - IT2
P. 122

OFPPT




                                                     Office de la Formation Professionnelle
                                                          et de la Promotion du Travail

                                     Direction Recherche et Ingénierie de Formation
                                                   Examen de passage

                                                    Session Juin 2010


           Filière : TDI
                                                                                   Epreuve : Pratique
           Niveau : Technicien Spécialisé

           Durée   : 4 h 30                                                        Barème : 20 Pts


            Important : assurez-vous que tous les éléments de vos projets sont sauvegardés dans un
            dossier portant votre nom et prénom  et le numéro de la variante de l’examen comme
            suit "NOM_PRENOM_Variante".

                                                    Variante n° 2

          PARTIE I :  PROGRAMMATION STRUCTUREE EN C OU C++ (4 PTS)

              1.  La Direction d’une entreprise désire automatiser le calcul de l’indemnité à verser aux cadres
                 en cas de licenciement.
              Après un an d’ancienneté dans l’entreprise, il sera alloué aux cadres licenciés une indemnité
              tenant compte de  leur ancienneté et s’établissant comme suit :
              -   la moitié du salaire d’un mois par année d’ancienneté : pour la tranche d’ancienneté
                 entre 1 et 10 ans
              -   au delà de 10 ans un mois de salaire par année d’ancienneté
              -   une indemnité supplémentaire serait allouée aux cadres âgés de plus de 45 ans de :
                               2 mois si le cadre est âgé de 46 à 49 ans
                               5 mois si le cadre est âgé de plus de 50 ans.

          Ecrire un programme qui permet de saisir l’âge, l’ancienneté et le dernier salaire et d’afficher
          l’indemnité du cadre.        (1.5 pts)


              2.  Ecrire un programme permettant de trier un tableau de n réels dans un ordre croissant en
                 utilisant la méthode de tri bulle (1 pt)

              3.  Ecrire  un  algorithme  qui  effectue  la  lecture  d’une  matrice  carrée  A  ainsi  que  sa  taille  n  et
                 affiche la trace de A. (1 pt)

                 (Pour  une  matrice  A(ai,j),  Trace(A)=Σai,i  la  somme  des  éléments  sur  la  diagonale).


                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
   117   118   119   120   121   122   123   124   125   126   127