LEZIONE 12

Quando si dichiarano le variabili, non si possono usare degli spazzi, non a caso TotaleParziale è tutto attaccato, non possono iniziare con dei numeri, quindi è errato scrivere 1TotaleParziale e non si possono usare delle parole chiavi.
Riassumendo, non è corretto scrivere:


Dim 1TotaleParziale as Byte
Dim Totale Parziale as Byte
Dim #CHIP as Byte

Le variabili di solito sono dichiarate all'inizio del sorgente, anche se molti compilatori permettono di dichiarare le variabili all'interno del codice è buona norma dichiararle all'inizio.
Questo per permettere un facile rintracciamento in caso di errori del sorgente o di logica.

Una volta dichiarate le variabili, si possono utilizzare all'interno del programma.

La prima istruzione "TotaleParziale = 3+3" somma i due valori ed "assegna" il risultato alla variabile TotaleParziale.
Le istruzioni si leggono da destra verso sinistra ed il segno = è l'operatore d'assegnazione.
Quindi il risultato dell'operazione 3+3 è assegnato (inserito) alla locazione di memoria chiamata TotaleParziale.
Nella seconda istruzione (Totale = TotaleParziale + 3), si somma il contenuto della variabile TotaleParziale (che è 6) all'altro 3 ed il risultato s'inserisce nella variabile chiamata Totale (che &grave 9).
Alla fine delle due operazioni noi avremmo due variabili che contengono il totale parziale ed il totale finale dell'operazione.

Le variabili possono essere usate al posto dei numeri o per memorizzare dei valori che poi andranno cambiati.

Esempio:


#chip 16f84, 4				'Tipo di PIC utilizzato e frequenza
DIM  Numero1 as Byte			'Variabile generica 1
DIM  Numero2 as Byte			'Variabile generica 2
DIM  Numero3 as Byte			'Variabile generale
DIM  TotaleVariabili as byte		'Variabile per contenere il totale
Numero1 = 5				'Inizializzazione della variabile
Numero2 = 7				'Inizializzazione della variabile
Numero3 = 3				'Inizializzazione della variabile
Numero3 = Numero3 +1			'Incremento della variabile
TotaleVariabili = Numero1 + Numero2	'Totale delle variabili
Numero3 = Numero3 +3			'Incremento della variabile
END					'Fine del programma

LEZIONE 13
LEZIONE 11