-
Controlli condizionali: if, else if, else
Abbandoniamo temporaneamente la casualità generata dalla funzione random(), che abbiamo visto la scorsa settimana, per immergerci nel mondo dei controlli condizionali. Nella vita di tutti i giorni siamo condizionati da scelte: siamo abituati a pensare che se facciamo qualcosa allora accadrà qualcosa di specifico altrimenti (cioè nel caso in cui non si verifichi la condizione iniziale), non succederà nulla. Il nostro […]
-
println() e random()
println() La settimana scorsa ho accennato alla funzione println(); per mostrarne bene il funzionamento, ho realizzato questo breve video: Il codice di questo sketch è molto semplice: void setup() { size(700, 500); } void draw() { println(“Mouse X: ” + mouseX + ” : Mouse Y: ” + mouseY); } Ho creato una finestra di […]
-
Variabili in Processing II: operazioni matematiche
Con il post della settimana scorsa, la vostra vita da programmatori ha subìto un cambiamento radicale: imparare a utilizzare le variabili è un notevole passo avanti che apre scenari inediti. Aumentare il valore delle variabili Il mio obiettivo per questo primo esempio è di disegnare un cerchio che, partendo da una posizione predefinita, si muova verso destra. […]
-
Variabili in Processing: creazione e personalizzazione
Abbiamo già incontrato il termine variabile un paio di settimane fa quando avevo descritto, ad esempio, come utilizzare mouseX e mouseY per rendere i nostri sketch interattivi. Come avevo scritto in quel post: [le variabili sono] dei parametri che possono assumere un valore che può essere cambiato durante l’esecuzione del programma attraverso, ad esempio, semplici funzioni matematiche. Oggi […]