Page 246 - IT2
P. 246

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 Informatiques                Epreuve : Pratique – V1-2

                                                                             Barème  :  60 points

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

                                                       Variante 1-2

            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 multiples (inférieurs à
          1000)  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 multiples (< 1000) de 120 est : 8
                           Les multiples de 120 par ordre décroissant :
                           960 – 840 – 720 – 600 – 480 – 360 – 240 - 120

          2. Ecrire un programme en C ou équivalent permettant de saisir un tableau de 10 valeurs entières, et de
          multiplier 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 - 5 - 2 - 6 - 4 - 12 - 6 - 14 - 10 - 8

                        n = 3 :

                        Tableau résultat : 16 - 10 - 4 - 12 - 8 - 24 - 12 - 28 - 20 - 16

          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 octal . (4 pts)
                                      1
                                0
                                              2
          Rappel : (177)8 = 7x8  +7x8  + 1x8  = (127)10
                                                                                                              1/5
                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   241   242   243   244   245   246   247   248   249   250   251