| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    La funzione random in COBOL
    Il linguaggio di programmazione COBOL , uno dei più antichi ancora in uso regolare , ha un forte orientamento verso le applicazioni aziendali, come contabilità, paghe e controllo del magazzino . Tuttavia, le nuove versioni di COBOL hanno sofisticate funzioni matematiche , tra cui uno per la generazione di numeri casuali . Anche se raramente usato per il giorno per giorno la contabilità aziendale , numeri casuali aiutano facilitare i calcoli statistici e alcuni tipi di tecniche numeriche di soluzione dei problemi . Funzioni

    funzioni matematiche COBOL sono parte della divisione procedura del linguaggio , la sezione del programma consistente in dichiarazioni processuali . Funzioni cominciano con la parola " funzione" riservata seguita dal nome della funzione , ad esempio " cos ", " casuale " o "log ". Una funzione accetta uno o più argomenti , esegue un processo su di loro e restituisce un risultato al programma COBOL . Alcune funzioni lavorano su numeri e variabili numeriche , mentre altri lavorano su dati di tipo carattere .
    A caso

    La funzione casuale prende un argomento intero non negativo e restituisce un numero decimale . L' argomento intero è facoltativo . È il seme per un processo matematico pseudo -casuale , che determina il numero restituito prima della funzione. In linguaggi di programmazione , tutti i processi casuali sono in realtà lunghi , ripetendo serie di numeri che sembrano essere casuali . A ripete processo ben scelto solo dopo miliardi di valori , quindi è una fonte pratica di numeri casuali , anche se non è teoricamente puro uno. Se si fornisce la funzione random con un argomento , genererà la stessa sequenza di numeri . Senza l'argomento , la funzione random genera il numero successivo nella sequenza.
    Range e Distribuzione

    La funzione random in COBOL restituisce numeri decimali in un intervallo di zero a uno. Statisticamente , i numeri casuali hanno una distribuzione rettangolare , il che significa ogni numero ha la stessa probabilità . Un grafico di una lunga serie di numeri casuali avrà una linea relativamente piatta estende da zero a quasi un . Ciò contrasta con la normale o gaussiana , la distribuzione , che forma una curva a forma di campana .
    Usa

    Da soli, i numeri decimali casuali di funzione non sono molto utili , ma se li moltiplicate per un fattore di scala , si crea un intervallo di numeri casuali adatti per la vostra applicazione . Ad esempio, per ottenere numeri interi casuali compresi tra uno e 52 , è necessario utilizzare la seguente dichiarazione COBOL : CALCOLA RANDOM - VALUE = FUNZIONE RANDOM ( 1) * 52 + 1

    Nella dichiarazione, la funzione random genera numeri . maggiore o uguale a zero e minore di uno. Moltiplicando questo per 52 dà i numeri tra zero e 51 . L'aggiunta di uno ti dà la scelta di uno a 52 .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare MATLAB per risolvere un problema di pro…
    ·Come compilare ed eseguire programmi con SSH 
    ·Come costruire un indice invertito Con MapReduce 
    ·Come creare timestamp nei file batch 
    ·PowerShell Data Funzioni 
    ·Come associare form nella Symfony 
    ·Come fare riferimento a un file CSS da JSP 
    ·Come cambiare SRC immagine in jQuery 
    ·Come copiare NotesRichTextItem come variante 
    ·Come fare un Web Bot 
      Articoli in evidenza
    ·Come confrontare le differenze in due file in Oracle SQ…
    ·Come formattare un Integer in Java 
    ·Come applicare Convoluzione in MATLAB senza usare la fu…
    ·Come elencare un insieme di righe da scegliere con PHP …
    ·Come fare un progetto Web in Eclipse lavoro tramite bro…
    ·Come inviare SMS utilizzando VB 
    ·Come scrivere un flusso di input in un flusso di output…
    ·Come copiare le cartelle di lavoro in VBA 
    ·Come impostare Mucchio Spazio Java 
    ·Come scrivere le estensioni HTML in C 
    Copyright © Conoscenza Informatica http://it.wingwit.com