Ominide 2324 punti

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.
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)
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

Registrati via email