TP3 Informatique

    شاطر

    ملكة القلوب
    ๑ღ๑ الادارة ๑ღ๑
    ๑ღ๑ الادارة ๑ღ๑

    عدَد مشآرڪآتے• : 622
    نْـقٌـآطُـيَـے• : 1036
    تقييےـم الأَعْضآء لكـَ • : 16
    تخصُصِے الدرآسے• : génie
    مْــزًاآجٍـے• : جيد
    مدًينتِيـے• : سيدي بلعباس
    عآـمْے بلدِيْے • : الجزائر
    مجموع الأوسمة: 01
    وسام التمز

    بلادي TP3 Informatique

    مُساهمة من طرف ملكة القلوب في 2011-10-02, 22:38


    Université Ferhat Abbas - Faculté des sciences - Département de physique
    1ère année LMD Sciences de la Matière
    Module: Informatique - Responsable du module : N. Guellati


    TP 3

    Exercice 1:
    Donnez un algorithme qui permet de calculer le carré d’un nombre entier.
    Exercice 2:
    Donnez un algorithme qui permet de calculer F(x, y) tel que x et y sont des nombres réels et :


    Travaux pratiques:
    1) Le langage Fortran:
    Fortran est un langage de programmation utilisé principalement en mathématiques et dans les applications de calcul scientifique. Il a été créé par le scientifique américain John Backus entre 1954 et 1957. Le nom du langage vient de la contraction de FORmula TRANslator qui signifie traducteur de formules. Aujourd'hui encore le langage Fortran reste très utilisé en raison de la présence de très nombreuses bibliothèques de fonctions utilisables dans les applications de calcul scientifique.
    Plusieurs versions du langage ont vu le jour, à savoir: Fortran 77, Fortran 90, Fortran 95, et Fortran 2003 (Fortran 2008 est en cours de développement). Chaque version contient un bon nombre de nouvelles fonctionnalités mais reste compatible avec les versions antérieures.
    Puisque l’ordinateur ne manipule que des informations binaires, les programmes doivent être écrits en binaire (langage machine) pour être exécutés. Cependant, il n’est pas facile pour nous d’écrire un programme en binaire (suite de 0 et de 1), pour cette raison nous utilisons des langages de programmation évolués (exemple: Fortran, Pascal, JAVA, C++, …).
    La traduction d’un programme écrit dans un langage évolué vers le langage machine est effectuée par un logiciel appelé compilateur. Pour le langage Fortran il existe plusieurs compilateurs sur le marché comme: Salford FTN95, Intel Fortran Compiler, Absoft Fortran Pro, IBM Fortran 95 compiler, Lahey/Fujitsu Fortran 95 compiler, …
    Trois types de fichiers interviennent dans l’élaboration d’un programme Fortran :
    • Le fichier source (extension .F90) écrit par le programmeur.
    • Le fichier objet (extension .OBJ) généré par le compilateur.
    • Le fichier exécutable (extension .EXE) généré par l’éditeur de liens.
    Le programmeur écrit le fichier source contenant le programme Fortran. Le compilateur traduit se dernier en langage machine et sauvegarde le résultat dans le fichier objet. Si le fichier objet contient des appels vers d’autres fichiers objets, l’éditeur de liens se chargera alors de les relier dans un fichier exécutable.

    2) Utilisation du compilateur Salford FTN95:
    a) Créer un dossier sur le bureau.
    b) Lancer l’environnement de programmation « Salford Plato IDE ».
    c) Créer un fichier source (File->New), puis le sauvegarder dans le dossier créé précédemment).
    d) Ecrire le programme suivant qui permet de faire l’addition de deux nombres:
    PROGRAM addition
    INTEGER A, B, C
    READ *, A
    READ *, B
    C = A + B
    PRINT *, C
    END PROGRAM addition
    e) Lancer la compilation (Project->Compile).
    f) Lancer l’édition de liens (Project->Build).
    g) Lancer l’exécution (Project->Run).
    h) Voir les fichiers: «.f90», «.obj», «.exe» dans le dossier précédent.
    3) Traduction d’algorithmes en programme Fortran:
    Le tableau suivant contient les instructions Fortran équivalentes aux mots clés utilisés dans les algorithmes :

    a) A l’aide de ce tableau traduisez les algorithmes des exercices 1 et 2 en programmes Fortran et sauvegardez ces derniers dans des fichiers sources .f90, puis lancez la compilation, l’édition de liens, et l’exécution de chaque programme











    سبحان الله والحمد لله والله أكبر



    اللهم إن كان رزقي في السماء فأنزله
    وإن كان في الأرض فأخرجه وإن كان
    بعيدا فقربه وإن كان قريبا فيسره وإن
    كان قليلا فكثره وإن كان كثيرا فبارك
    لـــي فيه

      الوقت/التاريخ الآن هو 2016-12-07, 17:30