



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Appunti del corso di Informatica ed elementi della comunicazione 1. Università di Trento. Decente R.Niewiadomski
Tipologia: Appunti
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




Libro: Processing: A Programming Handbook for Visual Designer and Artist. Esame: valutazione attraverso compiti settimanali + esame scritto a domande aperte o scelta multipla più scrivere un piccolo programma. 1 INSTALLING PROCESSING Processing ambiente di programmazione molto semplice usato da artisti che permette di lavorare anche in ambito grafico. Java forse il linguaggio più usato nella programmazione. I programmi su processing vengono chiamati SKATCH
Ambienti di sviluppo in inglese vengono chiamati integrated perché comprendono più componenti e ha lo scopo di rendere meno complessa la fase di scrittura. Il computer codifica le immagini in pixel (picture element) che a loro volta vengono suddivise in grandi sequenze di numeri. La risoluzione è il numero di pixel in cui è suddivisa un immagine e si esprime con una coppia di numeri. Per ogni pixel si stabilisce il suo livello medio di grigio. Gli spazi colore si distinguono in spazi relativi es. RGB e spazi assoluti es. Standard CIE.
La differenza tra analogico e digitale è la rappresentazione continua utilizzata dagli strumenti analogici e rappresentazione discreta utilizzata da strumenti digitali. La variabile serve a memorizzare qualcosa nella memoria del computer, ogni variabile ha un nome in modo da facilitare il processo di ricerca della variabile stessa. I quattro tipi di variabile più usati sono: -int -float -boolean -char
La funzione è un pezzo di codice con un identificatore che può essere utilizzato con facilità in diversi programmi. Ad esempio line è una funzione in quanto contiene diverse esecuzioni di point. *nome funzione/parametri/parentesi graffe Setup viene eseguito solo una volta: meglio usarlo per la dimensione Canvas e per il colore dello sfondo. Draw viene eseguito ripetutamente(60fps): meglio usarlo per animazioni. DEBUGGING Vi sono tre tipi di errori: -di compilazione -di esecuzione -di logica Di solito viene utilizzato println(), ma vi sono programmi più avanzati da utilizzare. Per gli errori di compilazione si può cercare su Google da dove deriva l’errore. Per gli errori di esecuzione si può cercare su Google o utilizzare il debugger. Per gli errori di logica si può controllare su println() o usare il debugger.
point (a[0], a[1]) a [5] = a [5] + 2 Per dichiarare: type name [] type ES. = int a; float b Per creare: name = new type [size] Es. a=new int [4] Se si conoscono gli elementi dell’Array, si può scrivere: Es. intx = {1,2,4,-5,8,11}; Per copiare gli Array si usa arrayCopy();