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.

 

Esecutore e risolutore

Risolutore (domatore) istruisce l'esecutore (tigre) che esegue le sue istruzioni


 

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.