Concetti Chiave
- I moduli del Pascal includono System per le istruzioni di base, Crt per la gestione dello schermo, Graph per la grafica e Printer per l'output su stampante.
- Il modulo Crt offre istruzioni come CLRSCR per pulire lo schermo e posizionare il cursore nell'angolo superiore sinistro.
- GOTOXY nel modulo Crt consente di posizionare il cursore a una specifica colonna (x) e riga (y).
- TEXTBACKGROUND e TEXTCOLOUR permettono di selezionare il colore dello sfondo e del testo del video, con opzioni di colore da 0 a 15.
- DELAY ritarda l'esecuzione dell'istruzione successiva di un numero specificato di millisecondi, utile per operazioni lente di lettura e scrittura.
Ecco i moduli:
• System, stanno le istruzioni più comuni: read, write, var, begin, end, repeat, while, ecc..;
• Crt, che raggruppa tutte le istruzioni per una migliore gestione del video o schermo;
• Graph, che raggruppa tutte le istruzioni che gestiscono la graffa;
• Printer, che raggruppa tutte le istruzioni per gestire l’output sulla stampante.
Istruzioni di CRT
CLRSCR pulisce tutto lo schermo;
cancella lo schermo e posiziona il cursore nell’angolo superiore sinistro;
GOTOXY(x,y) porta il cursore nella colonna indicata con x e la riga con y;
TEXTBACKGROUND(N) gestisce il video e selezione il colore dello sfondo; (N=0-7)
TEXTCOLOUR(N) selezione il colore del testo; (N=0-15)
I colori che rappresentano i numeri messi nel textbackground e textcolour:
0. NERO
1. BLU
2. VERDE
3. TURCHESE VIOLETTO
4. ROSSO
5. MAGENTA
6. MARRONE
7. GRIGIO CHIARO
8. GRIGIO SCURO
9. AZZURRO
10. VERDE CHIARO
11. TURCHESE CHIARO
12. ROSSO CHIARO
13. ROSA
14. GIALLO
15. BIANCO
DELAY ritarga l’esecuzione dell’istruzione successiva di N milli secondi (ms);
si usa quando la scrittura e la lettura viene eseguita in un tempo lento;
KEYPRESSED si abbina a repeat-untile;
assume valore vero quando viene premuto un tasto della testiera.