Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment insérer un sous-programme C…
  • Comment utiliser ConsoleWrite aux do…
  • An Introduction to Metadata 
  • Comment calculer la hauteur d'un iFr…
  • Comment programmer en langage de bas…
  • Comment ajouter une ListBox 
  • Comment installer le serveur Proxy C…
  • Comment écrire Pascal Pseudocode 
  • Comment faire un Température Pseudo…
  • Définition d'un Dell Optiplex GX1 c…
  •   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

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lire un utilisateur /variable d'environnement système utilisant VBScript 
  • Fonctions de chaîne dans Oracle SQL 
  • Différences entre asservissement & Feed Forward Control 
  • Comment coder un formulaire d'inscription pour un site Web 
  • Comment placer un texte autour d'une image avec HTML Programmation 
  • Comment faire pour exécuter de scripts de démarrage sous XP 
  • Comment écrire un script pour Déconnexion 
  • Les alternatives pour DataGridView 
  • Comment installer une chaîne de connexion dans les paramètres Application 
  • Types contradictoires en C 
  • Connaissances Informatiques © http://www.ordinateur.cc