Codice dei programmi nella directory:
///File: prova-laboratorio.html
<pre>
Esercizi di controllo del forno...
(questo file puo' essere rinominato in .html e visualizzato con un browser)
0) Leggere due temperature (esempio 25 e 28 gradi) e
mantenere la temperatura compresa fra 25 e 28 gradi minimizzando
il numero di accensioni e spegnimenti....(per non danneggiare il termostato!)--> L'avevamo gia' fatto
1) Leggere da tastiera una sequenza di "cottura" di torte o altro nel forno.
Ad esempio se si riceve il seguente input, si richiede una particolare cottura:
10 100
20 40
5 110
5 100
0 0
Significa:
1) Portare il forno a 100 gradi e mantenerlo per 10 secondi
2) Lasciare che la temperatura scenda a 40 gradi e mantenerla poi per 20 secondi
3) Riportare la temperatura a 110 gradi e mantenerla poi per 5 secondi
4) Portare il forno a 100 gradi per altri 5 secondi (favorisce la doratura superficiale)
5) lo 0 significa fine programma e fine controllo del forno.
NB: le sequenze possono essere lunghe anche piu' di 5. Si termina sempre con 0 0
3) Facoltativo: leggere le sequenze da un file di testo e produrre in output il file
log.html con una tabella che indica la sequenza di cottura tipo (rinomina in html
il seguente file.txt e vedi la tabella...)
<table border=1>
<tr><th>Tempo</th><th>Temperatura</th>
<tr><td> 10 sec.</td><td>100 Gradi</td>
<tr><td> 20 sec.</td><td> 40 Gradi</td>
<tr><td> 5 sec.</td><td>110 Gradi</td>
<tr><td> 5 sec.</td><td>100 Gradi</td>
<tr> <td colspan=2>Temperatura massima raggiunta: 110 Gradi</td>
</table>
PS: a volte il termometro non e' pronto per fornire la temperatura: nel qual caso ritorna il valore 255.
Ignorare quindi tale valore!
///(Fine file: prova-laboratorio.html)