Sign in Join
Wiki copytemporary

Basic Pascal Tutorial/Chapter 1/Constants/it: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Basic Pascal Tutorial/Chapter 1/Constants/it

OldNewLine
1+1C - Costanti (autore: Tao Yue, stato: pagina non modificata)
2+
3+Alle costanti si fa riferimento utilizzando gli identificatori, gli può essere assegnato un valore all'inizio del programma. Il valore memorizzato in una costante non può essere cambiato.
4+
5+Le costanti sono definite in una sezione dedicata del programma:
6+
7+``` pascal
8+const
9+ Identificatore1 = valore;
10+ Identificatore2 = valore;
11+ Identificatore3 = valore;
12+```
13+
14+Per esempio, definiamo alcune costanti di vari tipi di dato: stringhe, caratteri, interi, reali e booleani. Questi tipi di dato saranno spiegati in dettaglio nella prossima sezione.
15+
16+``` pascal
17+const
18+ Nome = 'Tao Yue';
19+ PrimaLettera = 'a';
20+ Year = 1997;
21+ pi = 3.1415926535897932;
22+ UsingNCSAMosaic = TRUE;
23+```
24+
25+Osservate che, in Pascal, i caratteri sono racchiusi da apici singoli o apostrofi ('). Questa caratteristica è in contrasto con i nuovi linguaggi di programmazione che spesso usano, o permettono di utilizzare, le virgolette (") come delimitatore per il testo. Il Pascal standard non consente l'uso delle virgolette (") per delimitare i caratteri o le stringhe di testo.
26+
27+Le costanti sono utili per definire valori utilizzati spesso all'interno di un programma ma che possono cambiare in futuro. Invece di cambiare ogni occorrenza di un dato valore, è possibile cambiare soltanto la definizione della costante.
28+
29+La tipizzazione di una costante la obbliga ad assumere un valore del tipo definito. Per esempio:
30+
31+``` pascal
32+const
33+ a : real = 12;
34+```
35+
36+definirebbe un identificatore che contiene il valore reale 12.0 invece del valore intero 12.
37+
38+---
39+*From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 1/Constants/it", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history