Operazioni

Assegnazione
  • L’assegnazione è l’operazione che permette di modificare il valore di una variabile
  • Si indica con il simbolo =
Esempio
  • x=6 indica che ora la variabile x contiene il valore 6
Regole fondamentali:
  • a sinistra dell’operatore di assegnazione deve esserci il nome di una e una sola variabile
  • a destra dell’operatore di assegnazione può esserci una costante, una variabile o anche un’espressione complessa
  • il tipo di dato della variabile a sinistra deve essere compatibile con il tipo di dato ottenuto dall’espressione a destra
Operatori aritmetici: +, -, * , /, ...
  • agiscono sugli operandi (variabili o costanti)
  • producono un valore numerico


Operatori di confronto: >, =, <, …
  • agiscono sugli operandi (variabili o costanti)
  • producono un valore logico (vero o falso)
Funzioni: cos(x), log(x), …
  • agiscono su valori detti parametri (variabili oppure costanti) e producono un valore
Procedure: Leggi(X), Scrivi(N), ...
  • agiscono su valori detti parametri
  • effettuano operazioni
Espressione: 5+cos(Y), ...
  • composizione di operatori, funzioni, variabili e costanti
  • ad essa è associato un valore
Regole sulle operazioni
  • Una operazione deve terminare entro un intervallo finito di tempo
Esempio: si possono calcolare le cifre decimali di ? NO!
  • Una operazione deve produrre un effetto osservabile
Esempio: è un'operazione ammissibile: pensare al numero 5? NO!
  • Un operazione deve produrre lo stesso effetto ogni volta che viene eseguita a partire dalle stesse condizioni iniziali
Esempio 5+10=15 deve valere sempre