Concetti Chiave
- L'istruzione di assegnamento in Pascal permette di associare un valore a una variabile, con la sintassi C ← H+2.
- L'assegnamento è distruttivo a sinistra, poiché il valore precedente della variabile viene eliminato quando viene assegnato un nuovo valore.
- Incremento e decremento sono operazioni che modificano il valore di una variabile, ad esempio C ← C+1 per incrementare e C ← C-1 per decrementare.
- Esistono diversi tipi di assegnamento, tra cui assegnamento per espressione, per nome e per valore immediato.
- Assegnare un nuovo valore a una variabile comporta l'eliminazione automatica del valore precedente, come mostrato in A ← A+1.
Istruzione di assegnamento
← (assegnamento) := (assegnamento nel programma Pascal)
Es.: C ← H+2 si dice H+2 è assegnato a C
L’istruzione di assegnamento è distruttiva a sinistra e conservativa a destra.
Incremento e decremento
Quando ad una variabile si aggiunge 1 si dice che si ha un incremento di 1, se si aggiunge 2, si ha l’incremento di 2,…
Quando, invece, ad una variabile si sottrae 1, si dice che si ha un decremento di 2.
Es.: C ← C+1 (incremento)
C ← C-1 (decremento)
I tipi di assegnamento
1. Assegnamento per espressione
2. Assegnamento per nome
3. Assegnamento per valore immediato
4. Assegnamento per calcolo
5. Assegnamento per ridefinizione
Es.:
A ← 12-(3*4)/2 (assegnamento per espressione)
Nome ← “Maria” (assegnamento per valore immediato)
Q ← 7.5 (assegnamento per valore immediato)
A ← 10 (assegnamento per valore immediato)
B ← A/2 (assegnamento per calcolo)
D ← 5 (assegnamento per valore immediato)
D ← D/2 (assegnamento per ridefinizione)
A ← “Pietro” (assegnamento per valore immediato)
B ← A (assegnamento per nome)
Eliminazione dei valori precedenti
Se si assegnano altri valori allo stesso variabile, quello precedente verrà automaticamente eliminato.
Es.: A ← 10 A= 10
A ← A+1 A= 11 mentre 10 viene eliminato e perduto
Domande da interrogazione
- Qual è la natura dell'istruzione di assegnamento in Pascal?
- Come si definiscono incremento e decremento in relazione alle variabili?
- Quali sono i diversi tipi di assegnamento in Pascal?
L'istruzione di assegnamento è distruttiva a sinistra e conservativa a destra, il che significa che il valore precedente della variabile viene eliminato quando viene assegnato un nuovo valore.
L'incremento si verifica quando si aggiunge un valore a una variabile (es. C ← C+1), mentre il decremento avviene quando si sottrae un valore (es. C ← C-1).
I tipi di assegnamento includono assegnamento per espressione, per nome, per valore immediato, per calcolo e per ridefinizione, ognuno con modalità specifiche di assegnazione dei valori.