Problema - Modello - Esecutore
Laboratorio / attività 1
Ritorniamo al programma "coniugazione verbi" per apportarvi alcune modifiche:
1-
l'esecuzione deve terminare solamente quando l'utente comunica di non
voler coniugare altri verbi
REPEAT
istruzione
UNTIL
condizione
;
2-
deve essere ampliato il ventaglio dei tempi tra cui si può scegliere
3-
si deve facilitare il colloquio con il calcolatore. In fase di esecuzione,
quando deve essere introdotto un dato, il sistema si mette in stato di
attesa: tu conosci il significato dell'interruzione in quanto sei stato tu a
scrivere il programma. L'interazione risulterebbe molto semplificata se,
prima di ogni immissione di dati (READLN) fosse prevista un'istruzione
di scrittura (WRITE): in tal caso, quando il processo si interrompe, sullo
schermo apparirà il motivo dell'interruzione.
Nel nostro caso sullo schermo potrebbe apparire: "scrivi l'infinito di un
verbo della prima coniugazione".
Gruppi di lavoro di tre persone: tempo 30 '
Attività nel centro di calcolo: tempo 15 '