| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Diferencia entre FORTRAN Funciones y subrutinas
    FORTRAN es un lenguaje de programación utilizado principalmente en los campos de las matemáticas y la ingeniería. Al igual que otras lenguas de procedimiento , se estructura principalmente en torno a la creación y el uso de conjuntos de instrucciones llamadas "funciones" y repitió " subrutinas ". En FORTRAN estos dos tipos son distintos - principalmente diferente en que las funciones de producir un solo valor como resultado , mientras subrutinas pueden producir muchos. Fundamentos

    Funciones y subrutinas son similares en que ambos son conjuntos de instrucciones que se dan nombres para que puedan ser " llamados" y ejecutados desde cualquier punto del código . FORTRAN viene con un conjunto de funciones preconfigurados diseñados para realizar operaciones matemáticas como encontrar una raíz cuadrada o un valor absoluto , por lo que en lugar de tener que escribir todos los pasos de esta operación cada vez que se los necesita , un programador puede simplemente llamar la función correspondiente y darle todo lo que ella quiere de entrada . Además de estas funciones incorporadas , un programador puede escribir sus propias funciones y subrutinas para realizar cualquier operación que encuentre útil .
    Funciones

    Una función de FORTRAN es un proceso que lleva uno o más valores como entrada y produce como salida un valor . Por ejemplo , el estándar de la función SQRT FORTRAN encuentra la raíz cuadrada de la entrada y devuelve el resultado como salida :

    X = SQRT (A + B )

    Esta declaración envía el valor de " A + B "- el resultado de sumar los valores de las variables a y B - a la función SQRT , y asigna el resultado a la variable x . Si A tiene un valor de 3 y B tenía un valor de 1 , por ejemplo, la afirmación anterior se asignará un valor de 2 a X - la raíz cuadrada de 3 1
    < br . > Funciones de variables múltiples

    Las funciones pueden tener más de una variable como entrada. La función MAX , por ejemplo, devuelve el valor más alto entre aquellos que se le da , por lo que :

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

    asignaría a M si este valor es mayor de los valores de X, Y , y Z - a menos que todos los tres valores son menos de 10 , en cuyo caso la función devolverá " 10 " a ser asignado a M.
    subrutinas

    Mientras que las funciones devuelven un único valor - de tal manera que la frase " SQRT ( 4 ) " es funcionalmente equivalente al número " 2 " , y se puede utilizar en expresiones matemáticas como " 2 " sería - subrutinas pueden devolver muchos valores , y no pueden ser utilizados en las expresiones. En cambio , las subrutinas se ejecutan simplemente con el comando CALL, así:

    total de llamadas (1,2,3 , SUM)

    Esto ejecuta una subrutina llamada total y envía los números 1 , 2 , y 3 , y la suma variable. La propia subrutina TOTALES podría tener este aspecto :

    Total SUBRUTINA (X , Y, Z, S )

    real X , Y, Z, S

    S = X + y + Z

    RETURN

    End of

    la primera línea define aquí la rutina : se llama Total , y espera cuatro valores cuando se le llama, que asigna a las variables X , Y, Z y S. la segunda línea declara estas cuatro variables como números reales , la tercera línea S establece que el valor combinado de X , Y y Z, y la tercera línea salta de la subrutina y regresa al punto en el código donde se llama . En el caso de la línea de llamada anterior , total sería asignar valores de 1 , 2 , y 3 para X, Y , y Z , y a continuación, asignar el total de - 6 - a S , que corresponde a la variable SUM en la llamada line . El efecto de la "TOTAL CALL ( 1,2,3 , SUM) " la línea, por lo tanto, será la de establecer la variable SUM a 6.

    Previous :

    next :
      Artículos relacionados
    ·Computer Interface Instrucciones de diseño Humanos 
    ·Cómo configurar un calendario de Outlook Guión 
    ·Cómo configurar CVS en Eclipse Captura de pantalla 
    ·DirectX 9 vs. 10 
    ·Cómo cambiar la ubicación de servicios Web en Visual …
    ·La historia de Informáticos 
    ·Interfaz de programación de aplicaciones común 
    ·Cómo depurar Ubuntu 
    ·Cómo crear una fecha en números MATLAB 
    ·Cómo cambiar la anchura en Qbasic 
      Artículos destacados
    ·Cómo dividir cadenas en Python 
    ·Cómo restaurar un archivo EDB de Exchange 
    ·Cómo utilizar ADODC en VB6.0 
    ·Cómo calcular un beneficio en Java 
    ·Cómo vincular un conjunto de datos a un DataGridView 
    ·Cómo hacer un Browser 3D 
    ·Cómo hacer un Google Map Overlay 
    ·MySQL ASP Tutorial 
    ·Cómo buscar un Hex de DB2 SQL 
    ·Cómo utilizar InputBox en VB6 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com