Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1006 volume V Programmazione<br />
|000100 IDENTIFICATION DIVISION.<br />
|000200 PROGRAM-ID. ELM0100.<br />
|000300 AUTHOR. DANIELE GIACOMINI.<br />
|000400 DATE-WRITTEN. 1985-02-12.<br />
|000500*<br />
|000600 ENVIRONMENT DIVISION.<br />
|000700*<br />
|000800 DATA DIVISION.<br />
|000900*<br />
|001000 WORKING-STORAGE SECTION.<br />
|001100 01 A PIC 9(7).<br />
|001200 01 B PIC 9(7).<br />
|001300 01 C PIC 9(14).<br />
|001400*<br />
|001500 PROCEDURE DIVISION.<br />
|001600*-----------------------------------------------------------------<br />
|001700 MAIN.<br />
|001800 DISPLAY "MOLTIPLICAZIONE DI DUE NUMERI".<br />
|001900 DISPLAY "INSERISCI IL PRIMO ELEMENTO".<br />
|002000 ACCEPT A.<br />
|002100 DISPLAY "INSERISCI IL SECONDO ELEMENTO".<br />
|002200 ACCEPT B.<br />
|002300 COMPUTE C = A * B.<br />
|002400 DISPLAY C.<br />
|002500*<br />
|002600 STOP RUN.<br />
|002700*<br />
83.2.2 ELM0200: prodotto tra due numeri<br />
«<br />
Variabili<br />
‘A’ è il moltiplicando;<br />
‘B’ è il moltiplicatore;<br />
‘C’ è il risultato; questa variabile viene inizializzata a zero in fase di dichiarazione.<br />
Descrizione<br />
Il calcolo viene eseguito sommando alla variabile ‘C’ la variabile ‘A’ per ‘B’ volte.<br />
Paragrafo ‘MAIN’<br />
Il programma riceve dall’esterno i valori per le variabili ‘A’ e ‘B’. Attraverso l’istruzione<br />
‘PERFORM’ viene eseguito il paragrafo ‘SOMMA’ per ‘B’ volte; al termine di questo ciclo<br />
il risultato della moltiplicazione si trova nella variabile ‘C’, che viene visualizzato con<br />
l’istruzione ‘DISPLAY’.<br />
Il programma si arresta perché incontra l’istruzione ‘STOP RUN’.<br />
Paragrafo ‘SOMMA’<br />
Il paragrafo somma al contenuto della variabile ‘C’ il contenuto della variabile ‘A’. Dal<br />
momento che questo paragrafo viene eseguito ‘B’ volte, la variabile ‘C’ finisce con il<br />
contenere il risultato del prodotto di «A×B».