Immagine 2, tavolozza WB.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Immagine 2, tavolozza WB."

Transcript

1 Un piccolo passo indietro al post 120, riguardante gli algoritmi di supporto. Mostravo esempi di immagini ottenute usando banali algoritmi di supporto nei post 120, 121 e 122. Ora posso riferire di due algoritmi di supporto abbastanza particolari: uno effettua la "somma" di due immagini, l'altro il "prodotto". Metto i vocaboli somma e prodotto tra virgolette in quanto si tratta di somme e prodotti leggermente differenti da quelli solitamente noti. Ora osservate le quattro immagini di questo post, ciascuna con due tavolozze, una solo con bianco e nero (WB), l'altra è la WHITRAIN mostrata al post 133 (WR). Nella mia pagina su INSTAGRAM mostrerò nei prossimi giorni varie immagini ottenute sommando le quattro qui mostrate (somma di 2, 3 o 4 elementi: s2, s3, s4). Immagine 1, tavolozza WB. Immagine 1, tavolozza WR. Immagine 2, tavolozza WB. Immagine 2, tavolozza WR. Immagine 3, tavolozza WB. Immagine 3, tavolozza WR. Immagine 4, tavolozza WB. Immagine 4, tavolozza WR. 29

2 E' tempo di chiudere con le tavolozze che, come avete visto, ricoprono un ruolo importante nella mia ricerca. Ho sviluppato un SW che mi permette di creare tavolozze definendo le caratteristiche cromatiche di ciascuno dei 256 colori: mostro due delle tante che ho creato, archiviate come tutte le altre in un magazzino di tavolozze che arricchisco continuamente con nuovi elementi: due tavolozze ve le ho già mostrate al post 133. Talvolta può essere interessante utilizzare i colori del mondo reale. A tale scopo posso estrarre da fotografie le relative tavolozze: allego un esempio. Una delle tante tavolozze DEARSOL. Una delle tante tavolozze DEARSOL. Fioritura di tulipani al castello di Pralormo. Foto originale, che utilizza fino a colori. 30

3 Fioritura di tulipani al castello di Pralormo. I colori sono stati ridotti a 256, senza apprezzabile degrado. Tavolozza relativa alla foto dei tulipani - 136/1 - Termino la prima parte del mio racconto con una sintesi. Mediante algoritmi trasformo le idee della mente in strutture: poi illumino le strutture con i colori della mente, le tavolozze create, o con i colori della realtà, le tavolozze rubate. Ottengo così le mie immagini. Nel post 137 inizierò la seconda parte, come ottenere le strutture. Per il momento allego 5 immagini che, con quelle che allegherò nei prossimi giorni, compongono un esempio di "percorso di ricerca" lungo 20 immagini (la sequenza delle immagini è dettata dai loro nomi). 31

4

5 /2 - Ecco la seconda serie di 5 immagini, che seguono quelle del post 136/

6

7 16-136/3 - Ecco la terza serie di 5 immagini, che seguono quelle dei post 136/1 e 136/

8

9 - 136/4 - Ecco la quarta e ultima serie di 5 immagini, che seguono quelle dei post 136/1, 136/2 e 136/

10

11 E' giunto il momento di trattare l'elemento chiave della mia ricerca, ovvero di come progetto un algoritmo di creazione e come ne valuto la bontà. L idea di un algoritmo di creazione può nascere nei modi più vari: a) da una fantasia peregrina che mi frulla in testa nel dormiveglia (qualcuno la chiama ispirazione...), b) dalla sensazione che un immagine che vedo, o un pattern che astraggo da essa, potrebbe essere creato usando un algoritmo, c) dalla sensazione che un algoritmo che conosco in quanto utilizzato in altro ambito (per esempio, scientifico) possa produrre interessanti effetti estetici, d) dall ipotesi che, modificando in maniera opportuna un algoritmo a me noto (cioè di cui conosco i risultati estetici) possa ottenere opportune variazioni di detti risultati, ecc. ecc. Ma, finché non inizio ad usare l algoritmo, cioè finché non inizio a generare immagini con esso, non ho alcuna certezza che possa produrre interessanti risultati estetici. Procedo allora come mostrato in figura. 39

12 Il modo di procedere, sintetizzabile con la coppia di azioni prevedere - rifiutare, è uguale a quello che si applica nella ricerca scientifica: forse è per questo motivo che lo trovo a me congeniale. Dopo aver messo a punto un algoritmo di creazione per il quale possiedo una ragionevole aspettativa di un buon risultato estetico, devo verificare se la mia aspettativa è confermata. Se la verifica è positiva, bene, significa che dispongo di un valido algoritmo. Se la verifica è negativa significa che l algoritmo non è adeguato. Posso rifiutarlo oppure decidere di apportare alcune modifiche, ed eseguire poi la verifica dell algoritmo modificato, e così via. Questo processo (che è esso stesso un algoritmo) è efficacemente rappresentato graficamente da un diagramma di flusso (vedi il post 137). 40

13 In questo processo l'aspetto più interessante è la serendipità coinvolta. Serendipità è un vocabolo che trae la sua origine da novelle mediorientali risalenti al duecento, nelle quali i tre Principi di Serendip (vecchio nome arabo per l odierna Sri Lanka) per il fatto di essere dotati di sagacia, sono in grado di effettuare interessanti scoperte anche di cose di cui non erano alla ricerca. Il vocabolo è stato inventato dallo scrittore inglese H. Walpole per esprimere il concetto di miscuglio di caso e sagacia, di applicazione dell intelligenza ad avvenimenti accidentali o ad osservazioni fortuite per dedurre ragionevoli conclusioni. Molte scoperte scientifiche sono frutto di serendipità: ci si impegna nella ricerca di qualcosa ma si scopre invece altro, esemplare è il caso di Fleming e della sua scoperta della penicillina. 41

14 Ma dov'è la serendipità nel mio processo? Quando metto a punto un algoritmo di creazione mi prefiguro di generare immagini di un certo tipo: è una previsione di massima, non di dettaglio, basata sulla conoscenza dell algoritmo e sulle mie precedenti esperienze. Raramente le immagini ottenute sono perfettamente in linea con le mie attese: normalmente le immagini ottenute sono tanto più simili alle aspettative quanto più l algoritmo di creazione è semplice e quanto più ridotto è l insieme di dati sui quali l algoritmo opera. Dunque spesso scopro immagini con caratteristiche nuove, inattese: sono differenti da quelle che andavo cercando, ma possono essere esteticamente pregevoli. Nella discrepanza, che sempre esiste pur se in misura variabile, tra la mia aspettativa e l immagine che ottengo risiede gran parte dell emozione della mia ricerca. Scoprire immagini belle e inattese è per me una grande, gioiosa emozione: uso il vocabolo scoprire perchè mi riconosco in un esploratore che squarcia il velo che nasconde nuovi mondi, in uno scopritore di una minuscola porzione di infiniti mondi di bellezza celati tra i numeri. 42

Diagramma a blocchi per la selezione, in un mazzo di chiavi, di quella che apre un lucchetto

Diagramma a blocchi per la selezione, in un mazzo di chiavi, di quella che apre un lucchetto Diagramma a blocchi per la selezione, in un mazzo di chiavi, di quella che apre un lucchetto 14 1. Dato un numero dire se è positivo o negativo 2. e se il numero fosse nullo? 3. Eseguire il prodotto tra

Dettagli

Aritmetica dei Calcolatori

Aritmetica dei Calcolatori Aritmetica dei Calcolatori Luca Abeni March 5, 2014 Codifica dei Numeri Interi k bit codificano 2 k simboli/valori/numeri... Si usa la base 2 per codificare i numeri Numeri naturali n N: valori da 0 a

Dettagli

Prodo3o realizzato con il contributo della Regione Toscana nell'ambito dell'azione regionale di sistema. Laboratori del Sapere Scien0fico

Prodo3o realizzato con il contributo della Regione Toscana nell'ambito dell'azione regionale di sistema. Laboratori del Sapere Scien0fico Prodo3o realizzato con il contributo della Regione Toscana nell'ambito dell'azione regionale di sistema Laboratori del Sapere Scien0fico LA SEZIONE AUREA IN CLASSE I numeri e la geometria CLASSI 3 - Scuola

Dettagli

Sviluppo di programmi

Sviluppo di programmi Sviluppo di programmi Per la costruzione di un programma conviene: 1. condurre un analisi del problema da risolvere 2. elaborare un algoritmo della soluzione rappresentato in un linguaggio adatto alla

Dettagli

PROBLEMI ALGORITMI E PROGRAMMAZIONE

PROBLEMI ALGORITMI E PROGRAMMAZIONE PROBLEMI ALGORITMI E PROGRAMMAZIONE SCIENZE E TECNOLOGIE APPLICATE CLASSE SECONDA D PROGRAMMARE = SPECIFICARE UN PROCEDIMENTO CAPACE DI FAR SVOLGERE AD UNA MACCHINA UNA SERIE ORDINATA DI OPERAZIONI AL

Dettagli

Io ho trovato il progetto molto interessante specialmente le simmetrie e i numeri in natura perché non avevo mai pensato né osservato che un animale

Io ho trovato il progetto molto interessante specialmente le simmetrie e i numeri in natura perché non avevo mai pensato né osservato che un animale Rinnova mente è un attività che associa due materie, matematica e scienze, con un approccio matematico-ambientale. Abbiamo parlato di simmetria nel mondo della natura, di strisce, tassellazioni, spirali,

Dettagli

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici Lezione 2 Reti Logiche: Sintesi Emiliano Casalicchio emiliano.casalicchio@uniroma2.it Argomenti della lezione q Reti combinatorie Sintesi, Mappe Karnaugh Esercizi 2 Sintesi di reti

Dettagli

Per la terza classe della scuola secondaria di I grado. Numeri e rettangoli

Per la terza classe della scuola secondaria di I grado. Numeri e rettangoli Per la terza classe della scuola secondaria di I grado Numeri e rettangoli Qui sotto vedete due rettangoli, disegnati sulla carta a quadretti: il primo ha un lato di 39 quadretti e l altro di 27; il secondo

Dettagli

Appunti di informatica. Lezione 3 anno accademico Mario Verdicchio

Appunti di informatica. Lezione 3 anno accademico Mario Verdicchio Appunti di informatica Lezione 3 anno accademico 2015-2016 Mario Verdicchio Numeri binari in memoria In un calcolatore, i numeri binari sono tipicamente memorizzati in sequenze di caselle (note anche come

Dettagli

Segno di espressioni quoziente di due espressioni elementari Vediamo di ragionare su un esempio pratico. Consideriamo un'espressione del tipo

Segno di espressioni quoziente di due espressioni elementari Vediamo di ragionare su un esempio pratico. Consideriamo un'espressione del tipo Segno di espressioni quoziente di due espressioni elementari Vediamo di ragionare su un esempio pratico. Consideriamo un'espressione del tipo x < 0.Vogliamo trovare l'insieme dei valori che posso assegnare

Dettagli

Esercizio 1 (12 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo.

Esercizio 1 (12 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo. Compito A Esercizio (2 punti) Minimizzare il numero di stati dell automa qui rappresentato. Disegnare l automa minimo. S / S 2 / S 3 / S 4 / S 5 / Esercizio 2 (5 punti) Progettare un circuito il cui output

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione Rappresentazione dell Informazione Rappresentazione delle informazioni in codice binario Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo

Dettagli

Unità aritmetica e logica

Unità aritmetica e logica Aritmetica del calcolatore Capitolo 9 Unità aritmetica e logica n Esegue le operazioni aritmetiche e logiche n Ogni altra componente nel calcolatore serve questa unità n Gestisce gli interi n Può gestire

Dettagli

Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara

Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara Sistemi lineari Lorenzo Pareschi Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara http://utenti.unife.it/lorenzo.pareschi/ lorenzo.pareschi@unife.it Lorenzo Pareschi (Univ. Ferrara)

Dettagli

LA TOTALITA DELLE POSSIBILITA HEAL YOUR LIFE WORKSHOP 15 FEBBRAIO 2015 SYDNEY Presso GOLDEN GROVE 5 Forbes Street, Newtown NSW 2042 LA TOTALITA' DELLE POSSIBILITA' è il nuovo corso ufficiale del Metodo

Dettagli

fino al valore massimo di 1995 =

fino al valore massimo di 1995 = PESI TRADIZIONALI Se si utilizzano i pesi tradizionali ( i pesi della nonna ),,,,,,,,, si possono ottenere, combinandoli, tutti i seguenti pesi,,,,,,,,,, 99 fino al valore massimo di 99 = Si può ottenere

Dettagli

Rappresentazione dei Numeri

Rappresentazione dei Numeri Rappresentazione dei Numeri Rappresentazione dei Numeri Il sistema numerico binario è quello che meglio si adatta alle caratteristiche del calcolatore Il problema della rappresentazione consiste nel trovare

Dettagli

Divisibilità per 4. Riprendiamo il nostro numero. se e solo se

Divisibilità per 4. Riprendiamo il nostro numero. se e solo se Divisibilità per 4 Riprendiamo il nostro numero N = a n 10 n + a n 1 10 n 1 + + a 2 10 2 + a 1 10 + a 0 Osserviamo che le potenze di dieci sono divisibili per 4 a partire da 10 2 e quindi tutti gli addendi

Dettagli

Corso di Economia degli Intermediari Finanziari

Corso di Economia degli Intermediari Finanziari Corso di Economia degli Intermediari Finanziari La nascita dei bisogni di finanziamento nella finanza di progetto L analisi di bilancio L analisi di bilancio non si compone solo di verifiche a consuntivo

Dettagli

I POLINOMI. La forma normale di un polinomio. Un polinomio è detto in FORMA NORMALE se in esso non compaiono monomi simili.

I POLINOMI. La forma normale di un polinomio. Un polinomio è detto in FORMA NORMALE se in esso non compaiono monomi simili. I POLINOMI Un polinomio è una somma algebrica tra monomi Sono polinomi le seguenti espressioni 2ab + 4bc -5a 2 b + 2ab - 5c 5x + 2y + 8x in esse infatti troviamo somme o differenze tra monomi La forma

Dettagli

Riepilogo scomposizione polinomi

Riepilogo scomposizione polinomi Riepilogo scomposizione polinomi. Ci sono fattori comuni? Se sì, fai un raccoglimento totale. Esempio: ax ay a=a x y 2. Quanti sono i termini del polinomio? Due Somma di quadrati: non si scompone. Esempio:

Dettagli

2. Algoritmi e Programmi

2. Algoritmi e Programmi 12 2. Algoritmi e Programmi Dato un problema, per arrivare ad un programma che lo risolva dobbiamo: individuare di cosa dispongo: gli input; definire cosa voglio ottenere: gli output; trovare un metodo

Dettagli

Ancora sui criteri di divisibilità di Marco Bono

Ancora sui criteri di divisibilità di Marco Bono Ancora sui criteri di divisibilità di Talvolta può essere utile conoscere i divisori di un numero senza effettuare le divisioni, anche se la diffusione delle calcolatrici elettroniche, sotto varie forme,

Dettagli

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la

Dettagli

Test di autovalutazione

Test di autovalutazione Test di autovalutazione 0 0 0 0 0 0 0 0 80 90 00 n Il mio punteggio, in centesimi, è n Rispondi a ogni quesito segnando una sola delle alternative. n Confronta le tue risposte con le soluzioni. n Colora,

Dettagli

Problemi, algoritmi, calcolatore

Problemi, algoritmi, calcolatore Problemi, algoritmi, calcolatore Informatica e Programmazione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Problemi, algoritmi, calcolatori Introduzione

Dettagli

Sin dalla più remota antichità il concetto di numero primo affascina e confonde gli esseri umani.

Sin dalla più remota antichità il concetto di numero primo affascina e confonde gli esseri umani. I NUMERI PRIMI 1 Sin dalla più remota antichità il concetto di numero primo affascina e confonde gli esseri umani. [ ] I numeri primi sono gli elementi essenziali della teoria dei numeri. Tratto da L enigma

Dettagli

Equazioni esponenziali e logaritmi

Equazioni esponenziali e logaritmi Copyright c 2008 Pasquale Terrecuso Tutti i diritti sono riservati. Equazioni esponenziali e logaritmi 2 equazioni esponenziali..................................................... 3 casi particolari............................................................

Dettagli

Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.

Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense. Fondamenti di Informatica - A. Fantechi Raccolta di esercizi Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.

Dettagli

Elementi di Psicometria

Elementi di Psicometria Elementi di Psicometria 7-Punti z e punti T vers. 1.0a (21 marzo 2011) Germano Rossi 1 germano.rossi@unimib.it 1 Dipartimento di Psicologia, Università di Milano-Bicocca 2010-2011 G. Rossi (Dip. Psicologia)

Dettagli

- Cartellone, pennarelli, post-it, - Un pannello per appendere il. - Un sistema per attaccare il

- Cartellone, pennarelli, post-it, - Un pannello per appendere il. - Un sistema per attaccare il Scegliere Organizzare Realizzare Verificare Kit n 1 Sognare un Impresa Consiglio di Pattuglia Questo kit va utilizzato quando si sta ideando un nuovo anno di Reparto prima di decidere la prossima impresa

Dettagli

Teoria dei giochi. migliorare il proprio obiettivo il sistema ha raggiunto l equilibrio.

Teoria dei giochi. migliorare il proprio obiettivo il sistema ha raggiunto l equilibrio. iii migliorare il proprio obiettivo il sistema ha raggiunto l equilibrio. Per introdurre la nozione di equilibrio di Nash consideriamo due giocatori. Siano f A (x, y) :AxB = R e f B (x, y) :AxB = R entrambe

Dettagli

percorso 4 Estensione on line lezione 2 I fattori della produzione e le forme di mercato La produttività La produzione

percorso 4 Estensione on line lezione 2 I fattori della produzione e le forme di mercato La produttività La produzione Estensione on line percorso 4 I fattori della produzione e le forme di mercato lezione 2 a produzione a produttività Una volta reperiti i fattori produttivi necessari l imprenditore dovrà decidere come

Dettagli

SCALA DI SHEULSTER Molto Male Male, poco bene

SCALA DI SHEULSTER Molto Male Male, poco bene Male Male, poco Così così Piuttosto 1. Mi ricordo le parole delle canzoni. 2. Mi ricordo i motivi musicali delle canzoni. 3. Riesco a riconoscere le canzoni alla radio. 4. Mi ricordo le barzellette che

Dettagli

Dalla Luna, la Scienza

Dalla Luna, la Scienza Dalla Luna, la Scienza PROGETTO MoonKAM Fabrizio Bernardini La Missione Nelle notti del 31 Dicembre e del 1 Gennaio appena passati, le due sonde GRAIL-A e GRAIL-B sono entrate in orbita lunare dopo un

Dettagli

DISTRIBUZIONE NORMALE STANDARDIZZATA ESEMPIO DI USO DELLE TAVOLE

DISTRIBUZIONE NORMALE STANDARDIZZATA ESEMPIO DI USO DELLE TAVOLE DISTRIBUZIONE NORMALE STANDARDIZZATA ESEMPIO DI USO DELLE TAVOLE Sapendo che la variabile dominanza si distribuisce normalmente con media = 32 e deviazione standard = 5, trovare, in un gruppo di 80 soggetti,

Dettagli

Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto

Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto Rappresentazione di numeri relativi (interi con segno) E possibile estendere in modo naturale la rappresentazione dei numeri naturali ai numeri relativi. I numeri relativi sono numeri naturali preceduti

Dettagli

Algoritmi e soluzione di problemi

Algoritmi e soluzione di problemi Algoritmi e soluzione di problemi Dato un problema devo trovare una soluzione. Esempi: effettuare una telefonata calcolare l area di un trapezio L algoritmo è la sequenza di operazioni (istruzioni, azioni)

Dettagli

Laboratorio di Informatica. Esercitazione su algoritmi e diagrammi di flusso

Laboratorio di Informatica. Esercitazione su algoritmi e diagrammi di flusso Laboratorio di Informatica Esercitazione su algoritmi e diagrammi di flusso Algoritmi, programmi e dati Algoritmo = insieme di istruzioni che indicano come svolgere operazioni complesse su dei dati attraverso

Dettagli

Esploratore. Filosofo

Esploratore. Filosofo Fisico Esploratore Filosofo Matematico Ingegnere Ogni fisico ha la sua posizione preferita nella piramide.. E i chimici, astronomi, biologi, geologi,...?? Sono tutti fisici, oggi + di ieri (e di domani)

Dettagli

Più di trent anni sono trascorsi dall inizio di questo viaggio, nell esercizio della mia Professione di Medico Odontoiatra. Durante questo lungo

Più di trent anni sono trascorsi dall inizio di questo viaggio, nell esercizio della mia Professione di Medico Odontoiatra. Durante questo lungo Più di trent anni sono trascorsi dall inizio di questo viaggio, nell esercizio della mia Professione di Medico Odontoiatra. Durante questo lungo cammino molte cose sono cambiate. Lo sviluppo della ricerca

Dettagli

La "macchina" da calcolo

La macchina da calcolo La "macchina" da calcolo Abbiamo detto che gli algoritmi devono essere scritti in un linguaggio "comprensibile all'esecutore" Se il nostro esecutore è il "calcolatore", questo che linguaggio capisce? che

Dettagli

Rappresentazione degli algoritmi

Rappresentazione degli algoritmi Rappresentazione degli algoritmi Universitá di Ferrara Ultima Modifica: 21 ottobre 2014 1 1 Diagramma di flusso Utilizzare il diagramma di flusso per rappresentare gli algoritmi che risolvono i seguenti

Dettagli

Funzioni definite per casi in matematica. Daniela Valenti, Treccani Scuola 1

Funzioni definite per casi in matematica. Daniela Valenti, Treccani Scuola 1 Funzioni definite per casi in matematica 1 Un video per richiamare una funzione definita per casi che avete già incontrato in matematica. Video Absolute value 2 Modulo (o valore assoluto) La nozione geometrica

Dettagli

CONVERSIONE DA DECIMALE A BINARIO

CONVERSIONE DA DECIMALE A BINARIO CONVERSIONE DA DECIMALE A BINARIO Il procedimento per convertire in forma binaria un certo numero decimale n consiste nello scrivere, andando da destra verso sinistra, le cifre oppure seguendo delle determinate

Dettagli

SCUOLA PRIMARIA DON MILANI

SCUOLA PRIMARIA DON MILANI SCUOLA PRIMARIA DON MILANI Anno scolastico 2013/2014 Classe IV A Laboratorio espressivo proposto dall esperta d arte Elisa Valzan. L idea... Il piccolo pezzo di argilla di Diana Engel Su in alto, nella

Dettagli

Array e Oggetti. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 12. A. Miola Dicembre 2006

Array e Oggetti. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 12. A. Miola Dicembre 2006 Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 12 Array e Oggetti A. Miola Dicembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Array e Oggetti 1 Contenuti Array paralleli

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E03 Esempi di algoritmi e programmi A. Miola Novembre 2011 1 Contenuti q Progettazione di algoritmi q Problemi di ingresso - uscita

Dettagli

Scritto da Maria Rispoli Sabato 08 Gennaio :44 - Ultimo aggiornamento Domenica 13 Marzo :24

Scritto da Maria Rispoli Sabato 08 Gennaio :44 - Ultimo aggiornamento Domenica 13 Marzo :24 I numeri di Fibonacci sono una sequenza matematica, i cui elementi e i cui rapporti si riscontrano in una straordinaria varietà di fenomeni naturali e artistici. Alla sequenza: 1, 1, 2, 3, 5, 8, 13, 21,

Dettagli

Ricorrendo alle definizioni di limite, si dimostrano importanti risultati. Vedremo: che, se esiste, il limite lim

Ricorrendo alle definizioni di limite, si dimostrano importanti risultati. Vedremo: che, se esiste, il limite lim Teoremi sui limiti Ricorrendo alle definizioni di limite, si dimostrano importanti risultati. Vedremo: che, se esiste, il limite lim f () può dare informazioni locali (= che valgono nell intorno di c)

Dettagli

Possibile applicazione

Possibile applicazione p. 1/4 Assegnamento Siano dati due insiemi A e B entrambi di cardinalità n. Ad ogni coppia (a i,b j ) A B è associato un valore d ij 0 che misura la "incompatibilità" tra a i e b j, anche interpretabile

Dettagli

Esempio: quanto mi piace questo corso! qufuafantofo mifi pifiafacefe qufuefestofo coforsofo!

Esempio: quanto mi piace questo corso! qufuafantofo mifi pifiafacefe qufuefestofo coforsofo! Esercizio 1 Scrivere un programma che acquisisca da tastiera una sequenza di caratteri terminata da! e riporti sul monitor una sequenza derivata dalla precedente secondo le regole dell alfabeto farfallino

Dettagli

Modulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica

Modulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica Modulo 3 DATI E OPERATORI 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica 1. Assegnare i dati da tastiera La possibilità di interagire con l ambiente esterno

Dettagli

La codifica binaria. Informatica B. Daniele Loiacono

La codifica binaria. Informatica B. Daniele Loiacono La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica

Dettagli

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Matlab: esempi ed esercizi

UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Matlab: esempi ed esercizi UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA Matlab: esempi ed esercizi Sommario e obiettivi Sommario Esempi di implementazioni Matlab di semplici algoritmi Analisi di codici Matlab Obiettivi

Dettagli

Equazioni lineari con due o più incognite

Equazioni lineari con due o più incognite Equazioni lineari con due o più incognite Siano date le uguaglianze: k 0; x + y = 6; 3a + b c = 8. La prima ha un termine incognito rappresentato dal simbolo letterale k; la seconda ha due termini incogniti

Dettagli

Linguaggi di programmazione e astrazione

Linguaggi di programmazione e astrazione Linguaggi di programmazione e astrazione i linguaggi di programmazione ad alto livello moderni sono il più potente strumento di astrazione messo a disposizione dei programmatori che possono, con un solo

Dettagli

Risoluzione di problemi ingegneristici con Excel

Risoluzione di problemi ingegneristici con Excel Risoluzione di problemi ingegneristici con Excel Problemi Ingegneristici Calcolare per via numerica le radici di un equazione Trovare l equazione che lega un set di dati ottenuti empiricamente (fitting

Dettagli

L indagine campionaria Lezione 3

L indagine campionaria Lezione 3 Anno accademico 2007/08 L indagine campionaria Lezione 3 Docente: prof. Maurizio Pisati Variabile casuale Una variabile casuale è una quantità discreta o continua il cui valore è determinato dal risultato

Dettagli

Moltiplicazione. Divisione. Multipli e divisori

Moltiplicazione. Divisione. Multipli e divisori Addizione Sottrazione Potenze Moltiplicazione Divisione Multipli e divisori LE QUATTRO OPERAZIONI Una operazione aritmetica è quel procedimento che fa corrispondere ad una coppia ordinata di numeri (termini

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 I linguaggi di programmazione e gli

Dettagli

Vediamo ora un altro modo di fare matematica, non utilizzando numeri ma oggetti ( ELEMENTI) raggruppati in contenitori detti INSIEMI.

Vediamo ora un altro modo di fare matematica, non utilizzando numeri ma oggetti ( ELEMENTI) raggruppati in contenitori detti INSIEMI. Gli Insiemi BM1 pag. 25 40; Esercizi pag. 114 123, es. 37 73 Vediamo ora un altro modo di fare matematica, non utilizzando numeri ma oggetti ( ELEMENTI) raggruppati in contenitori detti INSIEMI. Gli oggetti,

Dettagli

1) Premessa: Al posto dei numeri posso utilizzare delle.. m) La differenza tra due numeri qualsiasi:...

1) Premessa: Al posto dei numeri posso utilizzare delle.. m) La differenza tra due numeri qualsiasi:... IL Calcolo letterale ( o algebrico ). 1) Premessa: Al posto dei numeri posso utilizzare delle.. Esempi:. 2) Introduzione. a) Un numero qualsiasi: b) Il doppio di un numero qualsiasi:. c) Il triplo di un

Dettagli

della porta accanto OSVALDO

della porta accanto OSVALDO Il GENIO della porta accanto OSVALDO Voglio ringraziare Osvaldo, amico e per anni compagno di viaggio nella formazione in seminario e ora uomo d affari per una multinazionale tedesca che ha voluto donarmi

Dettagli

Una successione numerica è una funzione : che associa ad ogni numero naturale un numero reale :. In simboli:

Una successione numerica è una funzione : che associa ad ogni numero naturale un numero reale :. In simboli: Successioni numeriche Successioni Una successione numerica è una funzione : che associa ad ogni numero naturale un numero reale :. In simboli:. = Una successione è un insieme ordinato e infinito di numeri,

Dettagli

Il concetto di calcolatore e di algoritmo

Il concetto di calcolatore e di algoritmo Il concetto di calcolatore e di algoritmo Elementi di Informatica e Programmazione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Informatica

Dettagli

FENOMENI CASUALI. fenomeni casuali

FENOMENI CASUALI. fenomeni casuali PROBABILITÀ 94 FENOMENI CASUALI La probabilità si occupa di fenomeni casuali fenomeni di cui, a priori, non si sa quale esito si verificherà. Esempio Lancio di una moneta Testa o Croce? 95 DEFINIZIONI

Dettagli

NEL MONDO DEGLI OGGETTI. CLASSE 1 S. MARIA DEL GIUDICE a.s. 2013-2014 INS. BANDINI MONICA

NEL MONDO DEGLI OGGETTI. CLASSE 1 S. MARIA DEL GIUDICE a.s. 2013-2014 INS. BANDINI MONICA NEL MONDO DEGLI OGGETTI CLASSE 1 S. MARIA DEL GIUDICE a.s. 2013-2014 INS. BANDINI MONICA Disciplina SCIENZE CLASSE 1 a.s. 2013-2014 Unità di apprendimento n 1 Tempi di attuazione: OTTOBRE/NOVEMBRE/DICEMBRE/GENNAIO

Dettagli

Ispirazione. Lavelli, miscelatori e piani di lavoro in acciaio inox. La prima impressione è quella che conta.

Ispirazione. Lavelli, miscelatori e piani di lavoro in acciaio inox.  La prima impressione è quella che conta. Ispirazione. Lavelli, miscelatori e piani di lavoro in acciaio inox. www.blanco-steelart.com La prima impressione è quella che conta. Chi ha bisogno di vedere tutto, quando i semplici dettagli catturano

Dettagli

IPSSART Aversa - Prof Nunzio ZARIGNO - Anno scolastico I LOGARITMI. Definizione di logaritmo

IPSSART Aversa - Prof Nunzio ZARIGNO - Anno scolastico I LOGARITMI. Definizione di logaritmo IPSSART Aversa Prof Nunzio ZARIGNO Anno scolastico 200910 I LOGARITMI Definizione di logaritmo Definizione Si dice LOGARITMO in base a, con, di un numero reale positivo b, e si scrive log a b, l'esponente

Dettagli

Operazioni tra matrici e n-uple

Operazioni tra matrici e n-uple CAPITOLO Operazioni tra matrici e n-uple Esercizio.. Date le matrici 0 4 e dati λ = 5, µ =, si calcoli AB, BA, A+B, B A, λa+µb. Esercizio.. Per ognuna delle seguenti coppie di matrici A, B e scalari λ,

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa E03 Esempi di algoritmi e programmi A. Miola Settembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Esempi di algoritmi e

Dettagli

Correttezza (prima parte)

Correttezza (prima parte) Fondamenti di informatica Oggetti e Java (prima parte) Capitolo 16 ottobre 2015 1 Contenuti Introduzione alla correttezza dei programmi specifica di un programma correttezza di un programma verifica di

Dettagli

MODULO 1. Punto 1.0 del Syllabus 5.0 Fondamenti. Prof.ssa Francesca Lascialfari

MODULO 1. Punto 1.0 del Syllabus 5.0 Fondamenti. Prof.ssa Francesca Lascialfari MODULO 1 Punto 1.0 del Syllabus 5.0 Prof.ssa Francesca Lascialfari Un computer è un aggregato di circuiti elettrici, elettronici e meccanici. Un computer è in grado esclusivamente di eseguire un ordine,

Dettagli

Cosa è l Informatica?

Cosa è l Informatica? Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione dell informazione Elaboratore

Dettagli

Rappresentazione in complemento a 2: caratteristiche generali

Rappresentazione in complemento a 2: caratteristiche generali Rappresentazione in complemento a 2: caratteristiche generali La rappresentazione non è completamente posizionale, ma in parte sì. Guardando il bit più significativo (MSB) si capisce se il numero è positivo

Dettagli

Introduzione alla Programmazione Logica ed al linguaggio PROLOG

Introduzione alla Programmazione Logica ed al linguaggio PROLOG Introduzione alla Programmazione Logica ed al linguaggio PROLOG Esercitazioni per il corso di Logica ed Intelligenza Artificiale a.a. 2014/15 Paolo Tomeo http://sisinflab.poliba.it/tomeo Programmazione

Dettagli

Differenze tra metodi di estrazione

Differenze tra metodi di estrazione Lezione 11 Argomenti della lezione: L analisi fattoriale: il processo di estrazione dei fattori Metodi di estrazione dei fattori Metodi per stabilire il numero di fattori Metodi di Estrazione dei Fattori

Dettagli

Informatica per le discipline umanistiche 2 lezione 15

Informatica per le discipline umanistiche 2 lezione 15 Informatica per le discipline umanistiche 2 lezione 15 Esercizio Disegnare il diagramma di flusso dellʼalgoritmo della text summarization. Una soluzione molto semplice fai la text summarization Soluzione

Dettagli

Teoria di Lebesgue. P n E = n=1

Teoria di Lebesgue. P n E = n=1 Teoria di Lebesgue 1. La misura di Peano-Jordan La misura di Peano Jordan di un insieme é quasi sempre proposta per sottoinsiemi limitati E R 2 : si tratta di quanto suggerito dalla carta quadrettata,

Dettagli

Il Break Even Point (b.e.p.)

Il Break Even Point (b.e.p.) Prof. Sartirana Il Break Even Point (b.e.p.) E un analisi grafica e matematica della redditività della produzione aziendale E un analisi che riguarda il breve periodo Prevede che l azienda abbia la possibilità

Dettagli

Fondamenti di Informatica 6. Algoritmi e pseudocodifica

Fondamenti di Informatica 6. Algoritmi e pseudocodifica Vettori e matrici #1 Fondamenti di Informatica 6. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile A.A. 2010-2011 1 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie

Dettagli

Marco Barbiani. Larlun. Tracce di una via filosofica tra Oriente e Occidente

Marco Barbiani. Larlun. Tracce di una via filosofica tra Oriente e Occidente Marco Barbiani Larlun Tracce di una via filosofica tra Oriente e Occidente ... proprio in questa perfezione della sapienza ci si deve addestrare ed esercitare Astasāhasrikā Prajñāpāramitā [1]... una vita

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione Introduzione Un sistema di numerazione è un sistema utilizzato per esprimere i numeri e possibilmente alcune operazioni che si possono effettuare su di essi. Storicamente i sistemi

Dettagli

Prof. Pagani Corrado ALGORITMI ESERCITAZIONI CICLI

Prof. Pagani Corrado ALGORITMI ESERCITAZIONI CICLI Prof. Pagani Corrado ALGORITMI ESERCITAZIONI CICLI DIAGRAMMA A BLOCCHI: SWITCH DIAGRAMMA BLOCCHI: WHILE DIAGRAMMA BLOCCHI: FOR for (inizializzazione contatore, condizione, incremento) { istruzioni ; }

Dettagli

Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario

Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario Daniele Pighin pighin@fbk.eu FBK Via Sommarive, 18 I-38050 Trento, Italy February 27, 2008 Outline 1 Algebra di Boole

Dettagli

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base Cambiamenti di base Tecniche Informatiche di Base TIB 1 Il sistema posizionale decimale L idea del sistema posizionale: ogni cifra ha un peso Esempio: 132 = 100 + 30 + 2 = 1 10 2 + 3 10 1 + 2 10 0 Un numero

Dettagli

PROGRAMMAZIONE: Le strutture di controllo

PROGRAMMAZIONE: Le strutture di controllo PROGRAMMAZIONE: Le strutture di controllo Prof. Enrico Terrone A. S: 2008/09 Le tre modalità La modalità basilare di esecuzione di un programma è la sequenza: le istruzioni vengono eseguite una dopo l

Dettagli

Esempio B2.1: dire il grado del monomio seguente rispetto ad ogni lettera e il suo grado complessivo:

Esempio B2.1: dire il grado del monomio seguente rispetto ad ogni lettera e il suo grado complessivo: B. Polinomi B.1 Cos è un polinomio Un POLINOMIO è la somma di due o più monomi. Se ha due termini, come a+b è detto binomio Se ha tre termini, come a-3b+cx è detto trinomio, eccetera GRADO DI UN POLINOMIO

Dettagli

Frasi Celebri di Albert Einstein. "Matematicandoinsieme"

Frasi Celebri di Albert Einstein. Matematicandoinsieme La Fantasia è più importante del sapere Frasi Celebri di Albert Einstein Se solamente avessi saputo, sarei diventato un orologiaio. L educazione è quello che rimane quando si dimentica tutto ciò che si

Dettagli

Reti di code. Sostituendo ottengo:

Reti di code. Sostituendo ottengo: Reti di code Reti di code aperte Metodo di risoluzione di un generico esercizio: 1) Solitamente come prima cosa da fare quando viene dato un esercizio bisogna calcolarsi i lambda effettivi (scrivendo il

Dettagli

La statistica. Elaborazione e rappresentazione dei dati Gli indicatori statistici. Prof. Giuseppe Carucci

La statistica. Elaborazione e rappresentazione dei dati Gli indicatori statistici. Prof. Giuseppe Carucci La statistica Elaborazione e rappresentazione dei dati Gli indicatori statistici Introduzione La statistica raccoglie ed analizza gruppi di dati (su cose o persone) per trarne conclusioni e fare previsioni

Dettagli

SCHEDA DIDATTICA N 7

SCHEDA DIDATTICA N 7 FACOLTA DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA CIVILE CORSO DI IDROLOGIA PROF. PASQUALE VERSACE SCHEDA DIDATTICA N 7 LA DISTRIBUZIONE NORMALE A.A. 01-13 La distribuzione NORMALE Uno dei più importanti

Dettagli

Codifica binaria. Rappresentazioni medianti basi diverse

Codifica binaria. Rappresentazioni medianti basi diverse Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla

Dettagli

Progetto di integrazione itinerante

Progetto di integrazione itinerante DI STORIA IN STORIA DI CASA IN CASA Progetto di integrazione itinerante Progetto ideato e condotto da Anna Maria Taroni Designer, atelierista, formatrice In questo progetto si ha l incontro fra il mondo

Dettagli

GIOCO DELLE 12 PALLINE

GIOCO DELLE 12 PALLINE GIOCO DELLE 12 PALLINE Si ha a disposizione una bilancia a due piatti, senza pesi, e 12 palline una delle quali potrebbe essere diversa. Bisogna trovare la pallina diversa con tre confronti (Si vuole portare

Dettagli

Intervista con la professoressa Elisabetta Santoro, docente di Lingua Italiana presso la Facoltà di Lettere dell Università di São Paulo (FFLCH USP).

Intervista con la professoressa Elisabetta Santoro, docente di Lingua Italiana presso la Facoltà di Lettere dell Università di São Paulo (FFLCH USP). Lezione 15 Intervista con la professoressa Elisabetta Santoro, docente di Lingua Italiana presso la Facoltà di Lettere dell Università di São Paulo (FFLCH USP). Tema: Il passato prossimo e l imperfetto

Dettagli

COMPETENZE IN ITALIANO L2 DELL ALUNNO/ A..

COMPETENZE IN ITALIANO L2 DELL ALUNNO/ A.. COMPETENZE IN ITALIANO L2 DELL ALUNNO/ A.. IN USCITA DALLA SCUOLA SECONDARIA PRIMO GRADO Anno Scolastico Anno di nascita Anno di arrivo in Italia Scuola media frequentata Insegnante facilitatore L alunn

Dettagli

Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Lez. 8 La Programmazione Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli

Dettagli