Statements
Per comodità raggrupperemo gli STATEMENTS in Categorie di appartenenza, esaminiamole nell'ordine:
| Aritmetiche | Input-Output |
Trasferimento Valori | Ordinamento |
|---|---|---|---|
| ADD | ACCEPT | ACCEPT (DATE, DAY o TIME) | MERGE |
| COMPUTE | CLOSE | INSPECT | RELEASE |
| DIVIDE | DELETE | MOVE | |
| MULTIPLY | DISPLAY | STRING | SORT |
| SUBTRACT | OPEN | UNSTRING | Terminazione |
| Procedure |
READ | Inter-Programmi |
EXIT PROGRAM |
| EXIT PERFORM | REWRITE | CALL | GOBACK |
| EXIT PARAGRAPH | START | CANCEL | STOP RUN |
| EXIT SECTION | STOP | EXECUTE (EXEC) | |
| GO TO | WRITE | Condizionali |
|
| NEXT SENTENCE | Operazioni Nulle | IF .. THEN .. ELSE | |
| PERFORM | EXIT | GO TO (DEPENDING) |
| Notazioni: Le parole in carattere maiuscolo sottolineate devono essere presenti nella funzione richiamata |
| Le parole in carattere maiuscolo non sottolineate sono usate per la leggibilità del programma e possono essere omesse |
| Le parole in carattere minuscolo sono nomi forniti dal programmatore e devono essere dichiarati |
| Le parole racchiuse fra parentesi graffe { } rappresentano una scelta obbligatoria fra le opzioni presentate |
| Le parole racchiuse fra parentese graffe ed indicatori di scelta { | | } rappresentano una o più possibilità di scelta fra le opzioni |
| Le parole racchiuse fra parentesi quadre [ ] rappresentano un'opzione che può essere inclusa od omessa |
|









