1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Naključna funkcija v COBOL

Programski jezik COBOL, eden najstarejših, ki se še vedno uporablja, je močno nagnjen k poslovnim aplikacijam, kot so računovodstvo, obračun plač in nadzor zalog. Vendar pa imajo novejše različice COBOL-a prefinjene matematične funkcije, vključno z eno za generiranje naključnih števil. Čeprav se redko uporabljajo za vsakodnevno poslovno računovodstvo, naključna števila pomagajo olajšati statistične izračune in nekatere vrste numeričnih tehnik reševanja problemov.

Funkcije

Matematične funkcije COBOL so del razdelka postopkov jezika, odsek programa, ki je sestavljen iz postopkovnih stavkov. Funkcije se začnejo z rezervirano besedo "funkcija", ki ji sledi ime funkcije, na primer "cos", "naključno" ali "log". Funkcija sprejme enega ali več argumentov, na njih izvede postopek in vrne rezultat nazaj v program COBOL. Nekatere funkcije delujejo na številih in numeričnih spremenljivkah, druge pa na znakovnih podatkih.

Naključno

Naključna funkcija vzame argument nenegativnega celega števila in vrne decimalno število. Argument celo število ni obvezen. Je seme za psevdonaključni matematični proces, ki določi prvo vrnjeno število funkcije. V računalniških jezikih so vsi naključni procesi v resnici dolgi, ponavljajoči se nizi števil, ki se zdijo naključna. Dobro izbran proces se ponovi šele po milijardah vrednosti, zato je praktičen vir naključnih števil, tudi če ni teoretično čist. Če naključni funkciji priskrbite argument, bo ustvarila isto zaporedje števil. Brez argumenta naključna funkcija ustvari naslednje število v svojem zaporedju.

Obseg in porazdelitev

Naključna funkcija v COBOL vrne decimalna števila v območju od nič do ena. Statistično gledano imajo naključna števila pravokotno porazdelitev, kar pomeni, da je vsako število enako verjetno. Graf dolgega niza naključnih števil bo imel razmeroma ravno črto, ki sega od nič do skoraj ena. To je v nasprotju z normalno ali Gaussovo porazdelitvijo, ki tvori zvonasto krivuljo.

Uporabite

Decimalna števila z naključnimi funkcijami sama po sebi niso zelo uporabna, a če jih pomnožite s faktorjem skaliranja, ustvarite obseg naključnih števil, primernih za vašo aplikacijo. Če želite na primer pridobiti naključna cela števila med ena in 52, bi uporabili naslednji stavek COBOL:IZRAČUN NAKLJUČNE VREDNOSTI =NAKLJUČNA FUNKCIJA (1) * 52 + 1.

V stavku naključna funkcija generira števila, večja ali enaka nič in manjša od ena. Če to pomnožite s 52, dobite številke med nič in 51. Če dodate 1, dobite razpon od ena do 52.


  1. Funkcija Samsung SC- X205L
  2. Pomen GPS številke
  3. Kaj je funkcija oddajnik v tranzistorja
  4. Navodila za JR X347
  5. Funkcija v objektiv kamere