Azioni
L'azione da svolgere per risolvere un problema prevede:
- un'attività di ricerca: formulazione di istruzioni da parte del risolutore;
- un'attività di esecuzione: esecuzione di istruzioni da parte di un esecutore;
Le azioni sono eventi di cui sono noti l'esecutore e l'oggetto su cui l'esecutore deve agire e la trasformazione prodotta su di esso in un'unità finita di tempo.
|
Il risolutore e l'esecutore devono comunicare mediante un linguaggio
Un esecutore è completamente caratterizzato dall’insieme delle istruzioni che può eseguire.
Un'azione può essere:
- elementare quando non può essere ulteriormente scomposta in altre azioni.
- composta quando è formata da un insieme di azioni elementari ed in tal caso prende il nome di processo.
Un processo si dice sequenziale se le azioni di cui è composto devono essere ordinatamente una dopo l'altra, cioè un'azione può essere intrapresa solo dopo la fine della precedente.
I dati corripondono ai sostantivi e le azioni ai predicati. Il procedimento risolutivo deve essere tale per tutti i possibili valori assunti dai dati: i dati possono essere espressi in modo parametrico.