Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Slumpvalsfunktionen i COBOL

    The COBOL programmeringsspråk , ett av de äldsta fortfarande i regelbunden användning , har en stark slagsida mot affärssystem , såsom redovisning , löne -och lagerstyrning . Men nyare versioner av COBOL har sofistikerade matematiska funktioner , bland annat en för att generera slumptal . Fast sällan för dag - till - dag affärer redovisning , slumptal underlätta statistiska beräkningar och vissa typer av numeriska problemlösningsförmåga . Funktioner

    COBOL matematiska funktioner är en del av språkets proceduren division , den del av programmet består av processuella uttalanden . Funktioner inleds med det reserverade ordet " funktion " följt av funktionsnamnet , exempelvis " cos ", " random " eller " log . " En funktion tar ett eller flera argument , utför en process på dem och returnerar en leda tillbaka till COBOL programmet . Vissa funktioner fungerar på siffror och numeriska variabler , medan andra arbetar på teckendata .
    Random

    slumpfunktion tar ett icke - negativt heltal argument och returnerar ett decimaltal . Heltalsargumentet är valfritt . Det är fröet till en pseudoslumpmässig matematisk process , som bestämmer funktionens första returnerade numret. I datorspråk , alla slumpmässiga processer är faktiskt långa , upprepande nummerserie som verkar vara slumpmässigt . En väl valda processen upprepas först efter miljarder värden , så det är en praktisk källa till slumptal , även om det inte är ett teoretiskt ren en. Om du levererar slumpmässig funktion med ett argument , kommer det att generera samma sekvens av siffror . Utan argument , genererar slumpmässiga funktionen nästa nummer i sekvensen .
    Range och distribution

    slumpvalsfunktionen i COBOL returnerar decimaltal inom ett intervall av noll till ett . Statistiskt slumptalen har en rektangulär fördelning , vilket innebär att varje nummer är lika sannolika . En graf av en lång serie av slumptal kommer att ha en relativt plan linje som sträcker sig från noll till nästan ett . Detta kontrasterar mot det normala, eller Gauss , distribution, vilken bildar en klockformad kurva .
    Använd

    Genom själva, slumpmässiga funktion decimaltal inte särskilt användbara , men om du multiplicera dem med en skalfaktor , skapar du en rad slumptal som är lämpliga för din ansökan . Till exempel , för att få slumpmässiga heltal mellan ett och 52 , skulle du använda följande COBOL uttalande : COMPUTE RANDOM - mätvärde = funktion RANDOM ( 1 ) * 52 + 1

    I uttalandet , genererar slumpmässiga funktionen siffror . större än eller lika med noll och mindre än ett . Multiplikation av detta genom 52 ger dig tal mellan noll och 51 . Lägga en ger dig intervallet en till 52 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·COBOL Programmering Checklista
    ·Video Studio Tutorial
    ·Hur får värden från ListBox till Skicka till SQL
    ·Mobil Arkitekt-certifiering
    ·Hur man byter en lista i Python
    ·Hur man använder Graphic Solutions för linjär progra…
    ·Hur gör jag bädda in en apostrof i en String
    ·Hur du återställer ett Bunden kolumn
    ·IDL Programmeringsteknik
    ·Hur man gör en dator språk
    Utvalda artiklarna
    ·Hur man gör en installation i VB.NET
    ·Ta bort en pivottabell i VBA
    ·Lägga till variabler i COBOL
    ·Hur Automatisera ett mail via Telnet
    ·Hur man bygger en hashtag Retweeter
    ·T - SQL String Functions
    ·Faser av PHP Programmering
    ·Hur man skriver ett PHP Script Logga in
    ·Hur Multiplicera alla element i en lista med Python
    ·Hur du sorterar en Unicode-sträng i Ruby
    Copyright © Dator Kunskap http://www.dator.xyz