laboratorio

COBOL

percorso pratico per imparare COBOL da zero

prima la definizione

che cosa significa COBOL

COBOL serve a scrivere istruzioni precise. Qui lo impari come percorso pratico per imparare COBOL da zero. Parti da un modello: input, passaggi, output.

dati minimi di esecuzionefile main.cobesegui cobc -x main.cob && ./mainabitudine impara un piccolo pezzo di COBOL, scrivi un esempio minimo ed eseguilo
programma

una sequenza ordinata di istruzioni.

valore e variabile

un valore e un dato. una variabile e il nome che lo conserva.

funzione

un piccolo lavoro con nome, input e risultato.

runtime

GnuCOBOL esegue il codice in main.cob.

primo codice leggibile

output del programma

entry point output syntax DISPLAY
DISPLAY 42.
output 42

genealogia del linguaggio

albero di COBOL

vedi da dove viene COBOL, quali linguaggi sono vicini e cosa studiare dopo.

radici
FLOW-MATICEnglish-like business code
attualeCOBOLfamiglia business e didattica
famigliafamiglia business e didattica
utile per

utile per percorso pratico per imparare COBOL da zero

da zero

1leggi una regola2prevedi l output3scrivi a memoria4esegui il controllo5ripeti con una modifica

Banca domande

Cerca prima di esercitarti

Scegli una fase o cerca nella banca di questo linguaggio e apri l esercizio.

18 risultati
Q 1SceltaFase 1 definizioni

COBOL domanda 1

COBOL domanda 1. Scegli la frase che corrisponde meglio a stampare un valore.

Q 2SceltaFase 1 definizioni

COBOL domanda 2

COBOL domanda 2. Scegli la frase che corrisponde meglio a nominare un valore.

Q 3SceltaFase 1 definizioni

COBOL domanda 3

COBOL domanda 3. Scegli la frase che corrisponde meglio a funzione riutilizzabile.

Q 4SceltaFase 1 definizioni

COBOL domanda 4

COBOL domanda 4. Scegli la frase che corrisponde meglio a collezione base.

Q 5SceltaFase 1 definizioni

COBOL domanda 5

COBOL domanda 5. Scegli la frase che corrisponde meglio a stampare un valore.

Q 6SceltaFase 1 definizioni

COBOL domanda 6

COBOL domanda 6. Scegli la frase che corrisponde meglio a nominare un valore.

Q 7SceltaFase 1 definizioni

COBOL domanda 7

COBOL domanda 7. Scegli la frase che corrisponde meglio a funzione riutilizzabile.

Q 8SceltaFase 1 definizioni

COBOL domanda 8

COBOL domanda 8. Scegli la frase che corrisponde meglio a collezione base.

Q 9SceltaFase 1 definizioni

COBOL domanda 9

COBOL domanda 9. Scegli la frase che corrisponde meglio a stampare un valore.

Q 10SceltaFase 1 definizioni

COBOL domanda 10

COBOL domanda 10. Scegli la frase che corrisponde meglio a nominare un valore.

Q 11SceltaFase 1 definizioni

COBOL domanda 11

COBOL domanda 11. Scegli la frase che corrisponde meglio a funzione riutilizzabile.

Q 12SceltaFase 1 definizioni

COBOL domanda 12

COBOL domanda 12. Scegli la frase che corrisponde meglio a collezione base.

Q 13SceltaFase 1 definizioni

COBOL domanda 13

COBOL domanda 13. Scegli la frase che corrisponde meglio a stampare un valore.

Q 14SceltaFase 1 definizioni

COBOL domanda 14

COBOL domanda 14. Scegli la frase che corrisponde meglio a nominare un valore.

Q 15SceltaFase 1 definizioni

COBOL domanda 15

COBOL domanda 15. Scegli la frase che corrisponde meglio a funzione riutilizzabile.

Q 16SceltaFase 1 definizioni

COBOL domanda 16

COBOL domanda 16. Scegli la frase che corrisponde meglio a collezione base.

Q 17SceltaFase 1 definizioni

COBOL domanda 17

COBOL domanda 17. Scegli la frase che corrisponde meglio a stampare un valore.

Q 18SceltaFase 1 definizioni

COBOL domanda 18

COBOL domanda 18. Scegli la frase che corrisponde meglio a nominare un valore.

scelta multipla

COBOL domanda 1

Q 1Sceltanuovo

COBOL domanda 1. Scegli la frase che corrisponde meglio a stampare un valore.

DISPLAY 42.

riferimento

schemi per main.cob

GnuCOBOLcobc -x main.cob && ./main
ricorda a memorialeggi un punto piccolo e riscrivilo senza guardare
traccia il codicesegui i valori riga per riga prima di eseguire
scrivi tucopia meno scrivi di piu e correggi un errore

entry point output syntax DISPLAY

output del programma

DISPLAY 42.
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types PIC

valori e nomi

01 TOTAL PIC 99 VALUE 42.
DISPLAY TOTAL.
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection OCCURS

funzioni e collezioni

ADD A TO B GIVING RESULT.

01 SCORES OCCURS 2 TIMES PIC 99.
DISPLAY SCORES(1).
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks