Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment Ping une plage d'adresses IP…
  • En savoir diagrammes UML 
  • Comment HTML incorporer un fichier M…
  • Mainframe JCL procédures 
  • Game Maker : Tutorial Array 
  • Comment programmer en langage de bas…
  • Qu'est-ce qu'un cas d'utilisation da…
  • Comment créer Typewriter texte à l…
  • Alternatives eval 
  • Comment compiler un noyau pour un An…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Différence entre les fonctions FORTRAN et sous-routines

    FORTRAN est un langage de programmation informatique utilisé principalement dans les mathématiques et du génie . Comme d'autres langages procéduraux , il est largement structuré autour de la création et de l'utilisation des ensembles d'instructions appelées «fonctions» et répété « sous-programmes ». En FORTRAN ces deux types sont distincts - principalement différent en ce que les fonctions ne produisent qu'une seule valeur à la suite , alors que les sous-programmes peuvent produire beaucoup. Basics

    fonctions et sous-programmes sont similaires en ce sens qu'ils sont tous les deux séries d'instructions qui sont donnés les noms afin qu'ils puissent être « appelés» et exécutées à partir de n'importe quel point dans votre code. FORTRAN est livré avec un ensemble de fonctions prédéfinis conçus pour effectuer des opérations mathématiques comme trouver une racine carrée ou une valeur absolue , de sorte que plutôt que d'avoir à écrire toutes les étapes d'une telle opération à chaque fois qu'ils sont nécessaires , un programmeur peut simplement appeler la fonction correspondante et lui donner tout ce qu'elle veut entrée . En plus de ces fonctions intégrées , un programmeur peut écrire ses propres fonctions et sous-routines pour effectuer toute autre opération qu'il juge utile .
    Fonctions

    Une fonction en FORTRAN est un processus qui prend une ou plusieurs valeurs en entrée et produit une valeur en sortie. Par exemple , la fonction SQRT FORTRAN trouve la racine carrée de son entrée et renvoie le résultat en sortie :

    X = racine carrée (A + B)

    Cette déclaration envoie la valeur " A + B "- le résultat de l'addition des valeurs dans les variables A et B - à la fonction de racine carrée , et assigne la sortie de la variable X . Si A a une valeur de 3 et B ont une valeur de 1 , par exemple, la déclaration ci-dessus serait d'attribuer une valeur de 2 à X - la racine carrée de 3 +1
    < br . > Fonctions multi- variables

    fonctions peuvent prendre plus d'une variable en entrée. La fonction MAX , par exemple, renvoie la valeur la plus élevée parmi ceux qu'il a donné , donc:

    M = MAX (X , Y , Z, 10) pour

    serait attribuer à M selon le plus élevé des valeurs de X , Y, et Z - à moins que les trois valeurs sont inférieures à 10 , dans ce cas, la fonction retourne " 10" à attribuer à M.
    Subroutines
    Photos

    Bien fonctions renvoient une seule valeur - telle que l'expression " SQRT (4)" est fonctionnellement équivalent au nombre "2" , et peut être utilisé dans les expressions mathématiques comme "2" serait - sous-programmes peuvent retourner plusieurs valeurs , et ne peuvent être utilisées dans les expressions. Au lieu de cela , les sous-programmes sont simplement exécutées avec la commande CALL , comme ceci:

    TOTAL CALL (1,2,3 , SUM)

    exécute un sous-programme appelé TOTAL et envoie les numéros 1 , 2 et 3 , et la somme variable. Le sous-programme TOTAL elle-même pourrait ressembler à ceci :

    TOTAL SP ( X , Y, Z , S)

    REAL X , Y , Z, S

    S = X + Y + Z

    Return of

    End of

    la première ligne définit ici la routine : il s'appelle TOTAL , et s'attend à quatre valeurs quand on l'appelle, qui lui sont confiés par les variables X , Y , Z et S. la deuxième ligne déclare ces quatre variables comme des nombres réels , le troisième ligne définit S à la valeur combinée de X , Y, et Z , et la troisième ligne saute hors de la routine et retourne au point dans le code où il a été appelé . Dans le cas de la ligne d'appel ci-dessus, serait TOTAL affecter des valeurs de 1, 2 , et 3 de X , Y et Z , et ensuite affecter le total - 6 - à S , qui correspond à la variable de somme dans l'appel ligne . L'effet de la "TOTAL CALL (1,2,3 , SUM) " en ligne, donc , sera de définir la variable d' SUM à 6.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'un argument de commande 
  • API OpenVex 
  • Comment faire pour modifier une table dans Oracle à l'aide SQL 
  • Comment faire pour convertir HTML WAP 
  • Comment sérialiser les objets dans NET Remoting 
  • Comment ajouter un UDID dans un fichier Provision 
  • Comment inverser une instruction if pour réduire gigognes 
  • La différence entre SOAP et REST service Web 
  • Comment convertir une application à un contrôle ActiveX 
  • Explication de l' utilisation d'un réseau 
  • Connaissances Informatiques © http://www.ordinateur.cc