Page 241 - IT2
P. 241

OFPPT

                                       Office de la Formation Professionnelle
                                               et de la Promotion du Travail

                                   Direction Recherche et Ingénierie de la Formation
                                                   Examen  Passage
                                                   Session Juin 2011


          Filière : Techniques de Développement Informatique                 Epreuve : Pratique – V1-1
                                                                             Barème  :  60 points

          Niveau : Technicien Spécialisé                                     Durée     :  4h30mn

                                                       Variante 1-1

            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".

          Partie 1 : Programmation Structurée (15 pts)

          1. Ecrire un programme en C ou équivalent permettant de compter le nombre de diviseurs d’un nombre
          entier donné par l’utilisateur, puis de les afficher du plus grand au plus petit. (5 pts)

          Exemple d’exécution :

                           Le nombre de diviseurs de 8 est : 4
                           Les diviseurs de 8 par ordre décroissant : 8, 4, 2, 1


          2. Ecrire un programme en C ou équivalent permettant de saisir un tableau de 10 valeurs entières, et de
          diviser  l’ensemble  des  éléments  du  tableau  par  la  valeur  du  n ème   élément  du  tableau,  n  étant  saisi  par
          l’utilisateur. (4 pts)

          Exemple d’exécution :

                        Soit le tableau saisi : 8 - 4 - 6 - 2 - 4 - 12 - 6 - 14 - 10 - 8
                        n = 4 :

                        Tableau résultat : 4 - 2 -  3 - 1 - 2 - 6 - 3 - 7 - 5 - 4

          3.
                                                                                    y
          a- Ecrire une fonction nommée « puissance(x,y) » permettant de retourner x , avec x et y des réels passés
          en paramètres . (2 pts)

          b- Ecrire un programme qui utilise la fonction « puissance» de la question a) pour calculer l’équivalent
          décimal d’un nombre binaire. (4 pts)

                                                                                                              1/5
                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   236   237   238   239   240   241   242   243   244   245   246