FLOW-CHART n. 9: cuocere la pasta
Ora Pierino ha fame e quindi vuole cuocersi la pasta. L'operazione è molto complessa e pertanto l'algoritmo che presentiamo è molto semplificato
Prendere l'acqua,mettere l'acqua nella pentola,:si faccia notare che non avendo indicato fino a quanto versare l'acqua nella pentola, secondo la logica informatica si verserà acqua all'infinito fino a che si allagherà cucina, palazzo fino all'arrivo dei vigili del fuoco: la situazione crea una certa ilarità ma è un'occasione per sottolineare ancora la differenza fra linguaggio informatico e linguaggio umano. Bisognerebbe quindi descrivere meglio le operazioni di quanto stiamo facendo. Mettere quindi la pentola sul fuoco, chiederci in continuo se bolle fino a che la risposta sarà positiva, calare la pasta. Ma come indicare che bisogna colare la pasta quando è cotta?. Aspettiamo 15 minuti (considerandolo il periodo minimo di cottura),quindi provare, se è cotta, colare. Se non è cotta non si può procedere come abbiamo fatte per la bollitura con una operazione continua se non vogliamo correre il rischio di mangiare tutta la pasta, provando in continuazione prima che essa sia pronta: aspetteremo quindi un minuto prima di ripetere l'operazione
