| 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
    La función aleatoria en COBOL
    El lenguaje de programación COBOL , uno de los más antiguos todavía en uso regular, tiene un fuerte sesgo hacia las aplicaciones de negocio , tales como contabilidad, nómina y control de inventario. Sin embargo , las nuevas versiones de COBOL tienen funciones matemáticas sofisticadas , incluyendo uno para la generación de números aleatorios. Aunque rara vez se utiliza para la contabilidad de los negocios del día a día , los números aleatorios ayudar a facilitar los cálculos estadísticos y ciertos tipos de técnicas de resolución de problemas numéricos. Funciones

    funciones matemáticas COBOL son parte del procedimiento de división de la lengua , la sección del programa que consiste en sentencias de procedimiento . Las funciones comienzan con la palabra reservada " función ", seguida del nombre de la función , como " cos ", " azar " o "log ". Una función toma uno o más argumentos , lleva a cabo un proceso en ellos y devuelve un como resultado de nuevo al programa COBOL. Algunas funciones trabajan con números y variables numéricas , mientras que otros trabajan en los datos de caracteres.
    Random

    La función aleatoria toma un argumento entero no negativo y devuelve un número decimal . El argumento entero es opcional . Es la semilla de un proceso matemático pseudo- aleatorio , que determina el número primero devuelto de la función. En los lenguajes de programación , todos los procesos aleatorios son , de hecho, a largo , repitiendo serie de números que parecen ser al azar . Un proceso bien elegidos repite sólo después de miles de millones de valores , por lo que es una fuente práctica de números aleatorios , incluso si no es un puro uno teóricamente . Si proporciona la función aleatoria con un argumento , se generará la misma secuencia de números. Sin el argumento, la función aleatoria genera el siguiente número en la secuencia.
    Rango y distribución

    La función aleatoria en COBOL devuelve números decimales en un rango de cero a través de uno . Estadísticamente , los números aleatorios tienen una distribución rectangular , es decir, cada número es igualmente probable . Un gráfico de una larga serie de números al azar tendrá una línea relativamente plana que se extiende de cero a casi un . Esto contrasta con la normal o de Gauss , la distribución , que forma una curva en forma de campana .
    Uso

    Por sí mismos , los números decimales funciones aleatorias no son muy útiles , pero si se multiplica por un factor de escala , se crea una serie de números aleatorios adecuados para su aplicación. Por ejemplo , para obtener números enteros aleatorios entre uno y 52 , se utilizaría la siguiente instrucción COBOL: CALCULAR RANDOM - VALUE = función random ( 1 ) * 52 + 1

    En el comunicado, la función genera números aleatorios . mayor que o igual a cero y menor que uno . Multiplicando esto por el 52 le da números entre cero y 51 . Adición de una le da el rango de uno a 52 .

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer que un valor del gráfico 2 Flow 
    ·Cómo hacer pausas en una Turbo Pascal 7 
    ·Conceptos de MATLAB 
    ·¿Cómo los programadores utilizar la clase Atributos y…
    ·¿Cómo extraer la parte de una cadena en LabView 
    ·Cómo editar un archivo Cab 
    ·Diferencias entre la definición de una función especi…
    ·Cómo acceder a los datos de archivos de una manera sec…
    ·Cómo crear un formulario de cuadro de lista de fechas …
    ·Cómo utilizar un interruptor en caja con Enum 
      Artículos destacados
    ·Cómo utilizar el API Net Con VB6 
    ·Cómo utilizar la función strrchr en C + + 
    ·Cómo cargar archivos CGI 
    ·Cómo convertir de Perl a Python y appengine 
    ·Cómo utilizar una declaración CASE en SQL 
    ·Cómo leer una matriz en lenguaje C 
    ·Cómo determinar Incluso los números de los números i…
    ·Cifrados de sustitución monoalfabética en código Jav…
    ·¿Cómo monetizar un sitio Web gratis 
    ·¿Cómo puedo generar un código de Java desde el Eclip…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com