Ideazione algoritmica: "comporre" il codice
la “composizione” passa attraverso la scelta di...
input
(file? azioni utente? calcoli? regole?)
stati possibili
(memorizzati in variabili o strutture dati)
azioni possibili
(algoritmi, metodi di elaborazione)
output
(schermo? proiezione? nuovi dispositivi?)