Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Manuale COBOL 935<br />
82.11.5 Espressioni aritmetiche<br />
L’espressione aritmetica è ciò che si traduce in un valore numerico, eventualmente attraverso<br />
l’uso di operatori. Gli operatori aritmetici disponibili nel linguaggio COBOL sono molto<br />
pochi, limitando le possibilità alle quattro operazioni.<br />
«<br />
È importante osservare che gli operatori aritmetici, tranne nel caso delle parentesi, vanno<br />
separati dai loro argomenti; diversamente, il segno ‘-’ verrebbe confuso come carattere<br />
che compone una parola. Per esempio, ‘A - B’ è un’espressione che rappresenta una<br />
sottrazione, mentre ‘A-B’ è una parola.<br />
|Tabella 82.137. Espressioni aritmetiche.<br />
Espressione<br />
Descrizione<br />
|<br />
+ x Non modifica il segno di x.<br />
|<br />
- x Inverte il segno di x.<br />
|<br />
x + y Somma i due operandi.<br />
|<br />
x - y Sottrae da x il valore di y.<br />
| x * y Moltiplica i due operandi.<br />
|<br />
x / y Divide il primo operando per il secondo.<br />
|<br />
Cambia la precedenza stabilendo che quanto contenuto tra<br />
( ... )<br />
parentesi va calcolato prima di ciò che si trova all’esterno.<br />
L’ordine di precedenza nelle espressioni aritmetiche è quello consueto: prima gli operatori<br />
unari, che si applicano a un operando singolo, poi la moltiplicazione e la divisione, quindi la<br />
somma e la sottrazione.<br />
82.11.6 Espressioni condizionali<br />
Nel linguaggio COBOL si distinguono diversi tipi di espressioni condizionali elementari, che<br />
vengono descritte nelle sezioni successive. Le espressioni elementari, a loro volta, si possono<br />
combinare in espressioni composte, con l’uso di operatori booleani ed eventualmente con<br />
l’aiuto di parentesi tonde per modificare l’ordine di valutazione.<br />
«<br />
82.11.6.1 Condizioni di relazione<br />
Le condizioni di relazione stabiliscono un confronto tra due valori, che possono essere<br />
rappresentati da variabili, costanti o da espressioni aritmetiche. Segue lo schema sintattico:<br />
«