Page 691 - IT2
P. 691

Exercice 1:

                              Quel résultat fournit l’algorithme suivant (6 pts)



               Variables    i,    j : entier
                             ch     : chaine de caracteres
               Début
                      pour i = 1 à 8 faire
                           ch ←  ""
                            pour j = 1 à 8 faire
                                si  ( ( i + j ) % 2  = 0 )  alors
                                      ch  ←  ch  &  "#"
                                sinon
                                      ch ←  ch  &  "O"
                               finsi
                               fin pour
                               écrire(ch)
                           fin pour
               fin

                     NB :
                        ·  & : permet la concaténation de chaines.
                        ·  Le symbole % permet de calculer le reste de la division.
                        ·  Ecrire(c) : affiche la chaine c et avec un retour à la ligne


                     Exercice 2: (10 pts)

                     Ecrire une procédure SupSignes() qui permet d’éliminer les signes de ponctuations
                      (  ,  ; .  :  !  ?  ) à partir d’un tableau de caractères. (6 pts)

                     Faites appel à cette fonction dans un algorithme donnant le droit à l’utilisateur de
                     remplir un tableau  avec N valeurs de type chaine de caractères. (4 pts)


                     Exemple :
                     Le tableau saisi :

                              :

                            s       l      t       ,       c       a       v        a       ?


                     Tableau résultat :


                                     s       l       t      c       a      v       a


               Dossier 3: Conception et modélisation d'un système d’information (12 pts)


                               Conception d’un système d’information pour la gestion d’estivage
                      Filière                   Epreuve                        Session              2/6
                       DI                     Synthèse V2                    Juillet 2015
   686   687   688   689   690   691   692   693   694   695   696