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

  1. Qual è la natura dell'istruzione di assegnamento in Pascal?
  2. 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.

  3. Come si definiscono incremento e decremento in relazione alle variabili?
  4. 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).

  5. Quali sono i diversi tipi di assegnamento in Pascal?
  6. 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.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community