| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    La fonction aléatoire en COBOL
    Le langage de programmation COBOL, une des plus anciennes encore en usage régulier , a un penchant marqué pour les applications d'entreprise , telles que la comptabilité , la paie et la gestion des stocks . Toutefois, les nouvelles versions de COBOL ont des fonctions mathématiques sophistiqués , dont un pour générer des nombres aléatoires . Bien que rarement utilisé pour la comptabilité de l'entreprise au jour le jour , nombres aléatoires contribuent à faciliter les calculs statistiques et certains types de techniques de résolution de problèmes numériques. Fonctions

    fonctions mathématiques COBOL font partie de la division de la procédure de la langue, de la section du programme composé de déclarations de procédure. Fonctions commencent par le mot " fonction ", suivi du nom de la fonction , comme « cos », « aléatoire » ou « journal ». Une fonction prend un ou plusieurs arguments , effectue un processus sur eux et renvoie une résultat au programme COBOL . Certaines fonctions fonctionnent sur ​​des nombres et des variables numériques , tandis que d'autres travaux sur les données de caractère.
    Aléatoire

    La fonction de lecture aléatoire prend un argument entier non négatif et renvoie un nombre décimal . L' argument entier est facultative. Il s'agit de la graine pour un processus mathématique pseudo-aléatoire , qui détermine le premier nombre retourné de la fonction. Dans les langages informatiques , tous les processus aléatoires sont en fait longtemps , en répétant série de chiffres qui semblent être aléatoire. Un processus se répète bien choisis seulement après que des milliards de valeurs , il est donc une source pratique de nombres aléatoires , même si elle n'est pas un pur une théorie . Si vous fournissez la fonction aléatoire avec un argument , il va générer la même séquence de nombres. Sans l'argument, la fonction aléatoire génère le prochain numéro de sa séquence.
    Plage et la distribution

    La fonction de lecture aléatoire en COBOL renvoie des nombres décimaux dans une gamme de zéro à un. Statistiquement, les nombres aléatoires ont une distribution rectangulaires, chaque numéro est également probable. Un graphe d'une longue série de nombres aléatoires aura une ligne relativement plate s'étendant de zéro à près d'un . Cela contraste avec la normale ou gaussienne , la distribution, qui forme une courbe en forme de cloche .
    Utilisation

    par eux-mêmes , le nombre de décimales de la fonction de lecture aléatoire ne sont pas très utiles, mais si vous les multipliez par un facteur d'échelle , vous créez une série de nombres aléatoires adaptées à votre application. Par exemple, pour obtenir entiers aléatoires entre un et 52, vous devez utiliser la déclaration COBOL suivante : calcul RANDOM - VALUE = fonction random ( 1) * 52 + 1

    Dans la déclaration, la fonction aléatoire génère des nombres . supérieur ou égal à zéro et inférieur à un. Multipliant par 52 vous donne des nombres compris entre zéro et 51. Ajout de celui que vous donne l'ordre de un à 52.

    Previous :

    next :
      articles connexes
    ·CSS Renversement d'Image Effect 
    ·Comment montrer une contrainte de clé primaire dans Or…
    ·Le meilleur Versioning Sub pour Linux 
    ·S7-300 Formation de programmation Siemens 
    ·Comment faire pour remplir un ListView Du SQL 
    ·Comment créer DataGrid Colonnes Templated 
    ·Application de la programmation linéaire dans Informat…
    ·Comment utiliser Cscript pour créer une base de donné…
    ·Comment écrire une fonction pour ode45 
    ·Comment faire pour convertir Ko à Mo à Go 
      articles en vedette
    ·Comment utiliser Console.Write en VB.NET 
    ·Quels sont les avantages et inconvénients de la grille…
    ·Comment vérifier l'historique Java dans Windows Vista 
    ·Un tutoriel sur SQL Server JDBC 
    ·Comment éviter les lignes nulles dans « clause select…
    ·Comment se connecter à un ordinateur distant en VBScri…
    ·Comment écrire une classe Eliminer avec Visual Basic 
    ·Comment faire un site Web Mashup 
    ·Comment faire un événement MouseUp en VB6 
    ·Vérification Java d' entrée 
    Copyright © Connaissances Informatiques http://fr.wingwit.com