Page 470 - IT2
P. 470

***   ***
            **     **
            *       *
            C’est le résultat pour N = 5.
            2. Ecrire un programme qui lit une chaîne de caractères quelconque et affiche des lignes ayant l'allure
            suivante : (1,25pt)
            *S*
            *A*S*
            *L*A*S*
            *U*L*A*S*
            *T*U*L*A*S*

                C'est le résultat pour chaîne = " SALUT ".

            3.  On  veut  obtenir  une  bonne  approximation  du  nombre  e  (qui  est  la  valeur  de  la  fonction
            exponentielle de 1). Pour cela, on construit une suite de nombres réels de cette façon :
            U0 = 1 et pour chaque entier n>0, Un = Un-1 + (1/n!). Avec n! = 1 x 2 x…x n
            Cette suite va tendre vers le nombre e quand n tend vers l’infini (+∞).
            Ainsi, U1 = U0 + (1/1!) = 1 + 1 = 2 et U2 = U1 + (1/2!) = 2 + (1/2) = 2,5…

            Il faut savoir que le terme (1/n!) va tendre rapidement vers zéro et donc pour une certaine valeur de n,
            nous  aurons  Un  =  Un-1  du  fait  des  imprécisions  dans  la  représentation  des  nombres  réels  dans
            l’ordinateur.
            Ecrire un programme qui permet de calculer et d’afficher les valeurs de e (= Un) et du premier n qui
            vérifie Un = Un-1. (1,5pt)

            Dossier 3  (4 pts)

            Lors du travail sur son ordinateur, on se retrouve rapidement avec un grand nombre de fichiers.
            On voudrait réaliser une application de gestion de ces fichiers, qui permettrait de compléter celles déjà
            offertes par les gestionnaires des systèmes d’exploitation (SE).
            On aborde dans cette partie, la phase d’analyse ; et on s’intéresse plus particulièrement aux données.
            Conformément aux règles de gestion communément utilisées par les SE, tout fichier est caractérisé
            par  les  caractéristiques  habituelles  (nom,  type,  taille  et  date  de  création  ou  mise  à  jour  …) ;  et  se
            trouve bien sûr dans un dossier ; lui-même pouvant être un sous-dossier d’un dossier parent.
            L’ensemble  des  dossiers,  constituant  une  telle  arborescence,  sont  enregistrés    sur  un  support  de
            stockage qui peut être un disque (physique ou logique), un CD ou DVD, une clé USB …
            On  ajoutera,  pour  chaque  fichier  ou  dossier,  une  ou  plusieurs  catégories,  qui  les  regroupent
            logiquement par centre d’intérêt (livre, polycopié, image, programme,…).
            Une catégorie pouvant être une sous catégorie d’une autre, un  fichier appartenant  à une catégorie,
            appartient par conséquent à toutes ses sous catégories.
            D’autre  part,  un  fichier,  ou  même  un  dossier  dans  son  intégralité  appartient  à  un,  voir  plusieurs
            utilisateurs.

            Il vous est demandé de :
               a.  Créer un modèle conceptuel de donnée, pour cette organisation ;    (3 pts)
               b.  Etablir le modèle logique correspondant.                           (1 pt)

                                         www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   465   466   467   468   469   470   471   472   473   474   475