Month: November 2015

  • Funzioni personalizzate

    Iniziamo con un nuovo importante capitolo nel nostro percorso di introduzione alla programmazione con Processing. Se state seguendo questa serie di post dall’inizio, arrivati a questo punto vi sarete resi conto che negli esempi che ho proposto ho sempre cercato di seguire due regole auree della programmazione: scrivere il minor numero di righe di codice possibile scrivere […]

  • Loop II: for e nesting

    Come accennato nel post precedente, esistono due tipologie di loop: quelli con while e quelli con for. Oggi ci concentreremo su questi ultimi che, come dicevo, sono quelli che preferisco utilizzare. Ripassiamo velocemente come funziona il ciclo while: questa tipologia di loop esegue un blocco di codice finché la condizione prevista tra parentesi è true. while(condizione) { // Blocco […]

  • Loop: while

    Grazie ai controlli condizionali, abbiamo imparato come risolvere un importante problema: fare in modo che il nostro programma rispetti una logica eseguendo alcune porzioni di codice solo al verificarsi di determinate condizioni. Ora, però, ci troviamo di fronte a un’altra questione importante per il nostro futuro da programmatori: siamo in grado di disegnare qualcosa sullo schermo una volta […]

  • Controlli condizionali III: Variabili booleane

    Nel primo post dedicato ai controlli condizionali ho fatto un accenno alle variabili di tipo booleano anche se non mi sono soffermato troppo su di esse. Per il momento sappiamo solo che possono assumere un valore true oppure false ma non abbiamo ancora imparato come dichiararle o utilizzarle. Ovviamente dobbiamo rispettare i principi che abbiamo già visto quando abbiamo parlato di variabili: […]

  • Esercizio 2: I quattro quadranti

    Nell’ultima lezione pubblicata abbiamo parlato di controlli condizionali e operatori logici. Ecco la soluzione all’esercizio dei “quattro quadranti”: Soluzione all’esercizio proposto in questa lezione: http://blog.federicopepe.com/2015/10/controlli-condizionali-ii-operatori-logici/ Raw ex_1_Quattro_Quadranti.pde /* * Esercizio 2: I quattro quadranti * by Federico Pepe * http://blog.federicopepe.com/processing */ void setup() { size(500, 500); stroke(255); fill(255); } void draw() { // Imposto il […]