Esercizio 1: trading on-line

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Esercizio 1: trading on-line"

Transcript

1 Esercizio 1: trading on-line Si realizzi un programma Java che gestisca le operazioni base della gestione di un fondo per gli investimenti on-line Creazione del fondo (con indicazione della somma in inizialmente versata) Consultazione della situazione del fondo (ritorna la somma attualmente disponibile) Versamento di una somma Prelievo di una somma (da autorizzare solo in presenza dell effettiva disponibilità!) Investimento di una certa somma (importo minimo di 1000 ) Nota: verificare l effettiva disponibilità e, in caso sia inferiore, riadattare, se possibile, l importo da investire. Ad esempio: se si hanno 800 non si può fare alcun investimento; se si hanno 1500 e se ne vogliono investire 2000, consentire l investimento di 1500

2 Esercizio 1: trading on-line Per quel che riguarda gli investimenti, sono previsti 3 livelli di rischio: rischio basso, che garantisce una performance la cui percentuale è compresa nell intervallo ±30% della cifra investita ed è differente ad ogni investimento rischio medio, le cui performance sono comprese nell intervallo ±60% della cifra investita rischio elevato, le cui performance sono comprese nell intervallo ±100% della cifra investita Ad esempio, se si investono 1000 con un investimento a rischio medio che per quell investimento genera una performance del +15%, si dovranno avere 150 in più sul fondo.

3 Esercizio 1: trading on-line Qualche indicazione: E possibile distinguere tra i diversi livelli di investimento attraverso una variabile numerica. Per non vincolare chi usa il gestore del trading a ricordare la corrispondenza tra il valore della variabile e la tipologia dell investimento si può ricorrere a più costanti numeriche public associate ai vari livelli ed il cui nome richiama il grado di rischio. Così facendo, l esecuzione di un investimento non obbliga a sapere che, ad esempio, l investimento a basso rischio richiede di impostare un parametro al valore 3 piuttosto che a 22, ma settando tale parametro ad un più chiaro trader.low_risk si sceglie di investire con un profilo di rischio ridotto. Per introdurre il fattore di variabilità delle performance dell investimento, si può utilizzare la classe java.util.random, La chiamata java.util.random randomgenerator = new Random(); istanzia un generatore di numeri casuali, mentre l invocazione del metodo nextint(n), dove n è un numero intero, restituisce un numero intero casuale nell intervallo [0, n-1]

4 Esercizio 1: trading on-line Per provare le varie funzionalità del codice, il main che attiva e controlla il sistema di trading potrebbe eseguire, ad esempio: Stanziamento di una somma di 5000, sequenza di 4 investimenti (magari usando un ciclo se gli investimenti sono dello stesso tipo) di importo da stabilire e verifica della cifra ottenuta Stanziamento di una somma di 5000, definizione di una sequenza di investimenti da ripetere fino ad ottenere almeno 7500 (o non si rimanga senza soldi sufficienti all investimento ). Nel caso si sia raggiunto l obiettivo, prelevare la somma di 7000 (ed andare alle Hawaii ) Stanziamento di 3000, sequenza di due investimenti a rischio medio per 1000 e, se si arriva ad almeno 3500, versare altri 2000 ed eseguire tre investimenti di 1000 (uno di ogni tipo), verificando la cifra ottenuta Domanda: volendo implementare le tre modalità in uno stesso main, come è possibile reinizializzare il componente di trading (facendo in modo che ci siano esattamente 5000 ) senza creare una nuova istanza?

5 Creare un simulatore del duello tra due o più personaggi sensibili alla Forza dell universo di Guerre Stellari. Ogni personaggio è definito da quattro caratteristiche: la specie (umana o non umana) l addestramento all so e controllo della Forza (Jedi, Sith o nessuno) la vitalità la spada laser in dotazione In base a tali caratteristiche, vengono derivati alcuni parametri: il punteggio di attacco il punteggio di difesa il potere della Forza il controllo di Forza

6 In particolare: un personaggio di razza umana ha come parametri attacco = 8 difesa = 4 mentre un non-umano ha attacco = 6 difesa = 6 L addestramento influenza i parametri relativi alla Forza: per gli Jedi potere della Forza = 12 controllo della Forza = 3 per i Sith potere della Forza = 15 controllo della Forza = 2 chi non ha addestramento ha entrambi i valori a zero Il valore di vitalità è lasciato alla scelta dell implementatore (si consiglia un valore minimo di 50)

7 Ad ogni spada laser sono associati due parametri: il bonus di attacco e il bonus di difesa. Esistono le seguenti versioni di spada laser, distinguibili sulla base del colore della lama. Spada Verde bonus di attacco = 5 bonus di difesa = 5 Spada Blu bonus di attacco = 3 bonus di difesa = 6 Spada Rossa bonus di attacco = 6 bonus di difesa = 3

8 Ogni personaggio ha a disposizione due tipi di attacco ed uno di difesa. Colpo con la spada laser, la cui efficacia è valutata dal parametro numerico così ottenuto: attacco [del personaggio] + bonus di attacco [della spada laser] + fattore intero random nell intervallo [0,6] Attacco mediante potere della Forza, la cui efficacia è valutata dal parametro numerico così ottenuto: potere della Forza [del personaggio] + fattore intero random nell intervallo [0,6] Nota: ad ogni attacco mediante potere della Forza, viene diminuito di 1 il parametro di controllo della Forza del personaggio. Se il controllo della Forza è zero, non è più possibile lanciare attacchi tramite potere della Forza ma solo tramite colpi di spada laser. Difesa con spada laser la cui efficacia è valutata dal parametro numerico così ottenuto: difesa [del personaggio] + bonus di difesa [della spada laser] + fattore intero random nell intervallo [0,6]

9 Le regole del combattimento prevedono l alternanza degli attacchi fino a che ne rimanga soltanto uno. Un combattente è dichiarato sconfitto quando il suo parametro vitalità raggiunge o scende sotto lo zero. Ad ogni attacco, si confrontano i parametri relativi all efficacia di attacco e di difesa: se l attacco supera la difesa, il punteggio relativo all efficacia dell attacco viene sottratto al parametro vitalità di chi subisce l attacco in caso contrario, l attacco non sortisce alcun effetto. Al termine del duello, deve essere comunicato il vincitore.

10 Alcune indicazioni: attenzione al corretto livello di astrazione nell approccio al problema: tipi di entità distinti appartengono a classi distinte per distinguere le diverse tipologie di addestramento o di spade si può ricorrere a fattori numerici identificabili mediante costanti come per l esercizio precedente sebbene l attribuzione delle caratteristiche non avvenga mediante input dell utente ma all interno del main, implementate gli opportuni controlli per verificare che in fase di creazione tutto sia specificato correttamente potete variare i valori indicati per i vari parametri come preferite problema della classe Random: se diverse istanze di tale classe sono create ad una distanza temporale inferiore al millisecondo (eventualità molto probabile su hardware relativamente recente e se il codice non è molto complesso), i due generatori generano le medesime sequenze! Per risolvere in problema, occorre specificare il parametro "seed" in questo modo new Random( Math.round(System.currentTimeMillis() * Math.random()) ) (si vedano la documentazione relativa alla classe java.util.random e quella relativa a java.lang.math per ulteriori delucidazioni)

Automazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it

Automazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione

Dettagli

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) 12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,

Dettagli

Pila di interi. Car 1. Car n. Pila di interi: Pila di Oggetti: Gli elementi che sono inseriti e tolti dalla pila sono numeri interi

Pila di interi. Car 1. Car n. Pila di interi: Pila di Oggetti: Gli elementi che sono inseriti e tolti dalla pila sono numeri interi Pila di Oggetti Leonardo Rigutini Dipartimento Ingegneria dell Informazione Università di Siena Via Roma 56 53100 SIENA Uff. 0577 234850 - interno: 7102 rigutini@dii.unisi.it http://www.dii.unisi.it/~rigutini/

Dettagli

I N T R O D U Z I O N E

I N T R O D U Z I O N E REGOLAMENTO INTRODUZIONE Anno Domini è un gioco di strategia e conquista. ambientato nel medioevo. Il miglior modo per imparare a giocare è quello di leggere attentamente il regolamento, passo dopo passo.

Dettagli

CONTENUTO: Autore: Massimo Gatto. Giocatori: 2-6 Età: 8+ Durata: 45-90 1 TABELLONE

CONTENUTO: Autore: Massimo Gatto. Giocatori: 2-6 Età: 8+ Durata: 45-90 1 TABELLONE Autore: Massimo Gatto Giocatori: 2-6 Età: 8+ Durata: 45-90 CONTENUTO: 1 TABELLONE 24 TESSERE SQUADRA SUDDIVISE NEI TRE RUOLI DI DIFESA, CENTROCAMPO E ATTACCO PER CIASCUNA DELLE 8 SQUADRE VINCITRICI DI

Dettagli

HydrA TRADING SYSTEM. Investment. Algoritmo Proprietario Innovativo! SISTEMA DI INVESTIMENTI AUTOMATIZZATO. Develop Your Success!

HydrA TRADING SYSTEM. Investment. Algoritmo Proprietario Innovativo! SISTEMA DI INVESTIMENTI AUTOMATIZZATO. Develop Your Success! ydra TRADING SYSTEM Algoritmo Proprietario Innovativo! SISTEMA DI INVESTIMENTI AUTOMATIZZATO LA COMPAGNIA ydra252 è un azienda nata dalla collaborazione di un team specializzato nello svilluppo delle reti

Dettagli

Tipi di Dato Ricorsivi

Tipi di Dato Ricorsivi Tipi di Dato Ricorsivi Luca Abeni September 2, 2015 1 Tipi di Dato Vari linguaggi di programmazione permettono all utente di definire nuovi tipi di dato definendo per ogni nuovo tipo l insieme dei suoi

Dettagli

Programmazione. Prima lezione sugli oggetti: agenda

Programmazione. Prima lezione sugli oggetti: agenda Programmazione A.A. 2002-03 I Programmazione Orientata agli Oggetti (1): Principi generali ( Lezione XXV ) Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica Università

Dettagli

3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo 3 - Variabili Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di

Dettagli

Programmazione concorrente in Java. Dr. Paolo Casoto, Ph.D. - 2012 1

Programmazione concorrente in Java. Dr. Paolo Casoto, Ph.D. - 2012 1 + Programmazione concorrente in Java 1 + Introduzione al multithreading 2 La scomposizione in oggetti consente di separare un programma in sottosezioni indipendenti. Oggetto = metodi + attributi finalizzati

Dettagli

APPUNTI SUI METODI PERT-C.P.M.

APPUNTI SUI METODI PERT-C.P.M. APPUNTI SUI METODI PERT-C.P.M. (corso di ricerca operativa) A cura di: Antonio Scalera 1 PERT/C.P.M. I metodi Pert e C.P.M. studiano lo sviluppo di un progetto attraverso la programmazione delle attività

Dettagli

Testo Esercizio Sommario Note relative alla modellazione UML. Note relative al testo dell esercizio.

Testo Esercizio Sommario Note relative alla modellazione UML. Note relative al testo dell esercizio. Testo Esercizio Si consideri un sistema per la gestione di un magazzino di un negozio scelto a piacere dal candidato Il sistema è in grado di gestire le seguenti operazioni: Arrivo di nuovi prodotti; Controllo

Dettagli

Archivio CD. Fondamenti di Programmazione

Archivio CD. Fondamenti di Programmazione Archivio CD Una persona possiede un certo numero di CD musicali e desidera organizzare il proprio archivio tramite uno strumento software. Il programma deve permettere: - l inserimento di un nuovo CD nella

Dettagli

10 - Programmare con gli Array

10 - Programmare con gli Array 10 - Programmare con gli Array Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it

Dettagli

Caso d Uso: AcquistoAbbonamentoStudentiSettimanaleGiornaliero Breve descrizione. Procedura per la registrazione al servizio CicloPi.

Caso d Uso: AcquistoAbbonamentoStudentiSettimanaleGiornaliero Breve descrizione. Procedura per la registrazione al servizio CicloPi. Corso di Ingegneria del software Seconda verifica 27 maggio 2015 F. Gadducci, L. Semini - Dipartimento di Informatica, Università di Pisa, a.a. 2014/15 La prova si svolge a libri chiusi (non è permessa

Dettagli

Random number generators

Random number generators Statistica computazionale Random number generators www.cash-cow.it Distribuito sotto licenza Creative Common, Share Alike Attribution 2 Indice I. Introduzione II. Processi fisici per la creazione di numeri

Dettagli

Livelli di astrazione

Livelli di astrazione Realizzare Classi Astrazione Perdita di dettaglio Utile nella descrizione, progettazione, implementazione e utilizzo di sistemi complessi Dettagli trascurabili vengono incapsulati in sottosistemi più semplici

Dettagli

Laboratorio di Architettura degli Elaboratori - A.A. 2012/13

Laboratorio di Architettura degli Elaboratori - A.A. 2012/13 Università di Udine - Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Laboratorio di Architettura degli Elaboratori - A.A. 2012/13 Circuiti logici, lezione 1 Sintetizzare

Dettagli

ESERCIZI. Realizzare un progetto PHP che mostri il contenuto di una. messaggio a piacere) in un elemento psenza usare l operatore di concatenazione.

ESERCIZI. Realizzare un progetto PHP che mostri il contenuto di una. messaggio a piacere) in un elemento psenza usare l operatore di concatenazione. PHP COSTRUTTI DEL LINGUAGGIO Realizzare un progetto PHP che produca una pagina HTML il cui contenuto sia un elemento di tipo h1che presenti il messaggio Ciao Mondo. Si svolga l esercizio con una sola istruzione.

Dettagli

Corso di Architettura degli Elaboratori

Corso di Architettura degli Elaboratori Corso di Architettura degli Elaboratori Valutazione delle prestazioni DOCENTE Luigi Palopoli AA. 2011/2012 Valutare le Prestazioni La complessita di un moderno calcolatore rende la valutazione delle prestazioni

Dettagli

Corso di ELEMENTI DI STATISTICA Alcuni problemi di probabilità, con soluzioni

Corso di ELEMENTI DI STATISTICA Alcuni problemi di probabilità, con soluzioni Corso di ELEMENTI DI STATISTICA Alcuni problemi di probabilità, con soluzioni Si tratta di problemi elementari, formulati nel linguaggio ordinario Quindi, per ogni problema la suluzione proposta è sempre

Dettagli

Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.

Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella. Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Prestazioni Si valutano in maniera diversa a seconda dell

Dettagli

REGOLAMENTO DURATA MODALITA GESTIONE ROSA E FORMAZIONE COME CREARE UNA ROSA FORMAZIONE E SOSTITUZIONI

REGOLAMENTO DURATA MODALITA GESTIONE ROSA E FORMAZIONE COME CREARE UNA ROSA FORMAZIONE E SOSTITUZIONI REGOLAMENTO DURATA Il concorso si svolgerà a partire dal giorno 1 Agosto 2014 -data di inizio delle iscrizioni- e terminerà entro la settimana successiva della 38 giornata del Campionato di Calcio di serie

Dettagli

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo INPUT: dati iniziali INPUT: x,y,z AZIONI esempio: Somma x ed y

Dettagli

Per poter affrontare il problema abbiamo bisogno di parlare di probabilità (almeno in maniera intuitiva). Analizziamo alcune situazioni concrete.

Per poter affrontare il problema abbiamo bisogno di parlare di probabilità (almeno in maniera intuitiva). Analizziamo alcune situazioni concrete. Parliamo di probabilità. Supponiamo di avere un sacchetto con dentro una pallina rossa; posso aggiungere tante palline bianche quante voglio, per ogni pallina bianca che aggiungo devo pagare però un prezzo

Dettagli

esercizi Esercizi / problemi

esercizi Esercizi / problemi Sistemi informativi applicati (reti di calcolatori): esercizi 1 Esercizi / problemi 1. Creare un applicazione che calcoli la media aritmetica dei seguenti valori interi: 35, 117, 23 e ne visualizzi il

Dettagli

Introduzione all informatica (cosa è, di cosa si occupa) 9/2/2015 Informatica applicata alla comunicazione multimediale Cristina Bosco

Introduzione all informatica (cosa è, di cosa si occupa) 9/2/2015 Informatica applicata alla comunicazione multimediale Cristina Bosco Introduzione all informatica (cosa è, di cosa si occupa) 9/2/2015 Informatica applicata alla comunicazione multimediale Cristina Bosco Indice - Di cosa si occupa l informatica? - Cosa sono gli algoritmi?

Dettagli

STRATEGIA DI TRADING. Turning Points

STRATEGIA DI TRADING. Turning Points STRATEGIA DI TRADING Turning Points ANALISI E OBIETTIVI DA RAGGIUNGERE Studiare l andamento dei prezzi dei mercati finanziari con una certa previsione su tendenze future Analisi Tecnica: studio dell andamento

Dettagli

Esercitazione in Laboratorio: risoluzione di problemi di programmazione lineare tramite Excel il mix di produzione

Esercitazione in Laboratorio: risoluzione di problemi di programmazione lineare tramite Excel il mix di produzione Esercitazione in Laboratorio: risoluzione di problemi di programmazione lineare tramite Excel il mix di produzione Versione 11/03/2004 Contenuto e scopo esercitazione Contenuto esempi di problema di programmazione

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2015-16. Pietro Frasca.

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2015-16. Pietro Frasca. Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2015-16 Pietro Frasca Lezione 15 Martedì 24-11-2015 Struttura logica del sottosistema di I/O Processi

Dettagli

Che Cos'e'? Introduzione

Che Cos'e'? Introduzione Level 3 Che Cos'e'? Introduzione Un oggetto casuale e' disegnato sulla lavagna in modo distorto. Devi indovinare che cos'e' facendo click sull'immagine corretta sotto la lavagna. Piu' veloce sarai piu'

Dettagli

Scommesse e concorsi a pronostico

Scommesse e concorsi a pronostico Scommesse singole ippiche e sportive Scommesse e concorsi a pronostico La percentuale di probabilità di vincita si ricava dal rapporto tra il singolo esito e il numero di esiti possibili, ovvero: (Singolo

Dettagli

Corso di Visual Basic (Parte 8)

Corso di Visual Basic (Parte 8) Corso di Visual Basic (Parte 8) di MAURIZIO CRESPI Questo mese il corso di programmazione in Visual Basic focalizza la propria attenzione sulle procedure, talvolta dette subroutine L oggetto dell ottava

Dettagli

DiabloCs 2. Semplice guida per il corretto funzionamento del HUD

DiabloCs 2. Semplice guida per il corretto funzionamento del HUD DiabloCs 2 Semplice guida per il corretto funzionamento del HUD Hud : chiuso mostra solo l immagine dell avatar del giocatore CLICCA CON IL MOUSE PER APRIRE HUD Hud aperto: ora puoi vedere i pulsanti del

Dettagli

Dipartimento di Economia Aziendale e Studi Giusprivatistici. Università degli Studi di Bari Aldo Moro. Corso di Macroeconomia 2014

Dipartimento di Economia Aziendale e Studi Giusprivatistici. Università degli Studi di Bari Aldo Moro. Corso di Macroeconomia 2014 Dipartimento di Economia Aziendale e Studi Giusprivatistici Università degli Studi di Bari Aldo Moro Corso di Macroeconomia 2014 1. Assumete che = 10% e = 1. Usando la definizione di inflazione attesa

Dettagli

Politecnico di Milano. Ingegneria del Software a.a. 2006/07. Appello del 14 settembre 2007 Cognome Nome Matricola

Politecnico di Milano. Ingegneria del Software a.a. 2006/07. Appello del 14 settembre 2007 Cognome Nome Matricola Politecnico di Milano Ingegneria del Software a.a. 2006/07 Appello del 14 settembre 2007 Cognome Nome Matricola Sezione (segnarne una) Baresi, Ghezzi, Morzenti, SanPietro Istruzioni 1. La mancata indicazione

Dettagli

Introduzione a Classi e Oggetti

Introduzione a Classi e Oggetti Introduzione a Classi e Oggetti Oggetto: concetto astratto Entità di un programma dotata di tre proprietà caratteristiche stato informazioni conservate nell oggetto condizionano il comportamento dell oggetto

Dettagli

Attività: Indovina come ti pago. Materiale: Carte di identità degli strumenti di pagamento, scheda per l insegnante

Attività: Indovina come ti pago. Materiale: Carte di identità degli strumenti di pagamento, scheda per l insegnante Attività: Indovina come ti pago Materiale: Carte di identità degli strumenti di pagamento, scheda per l insegnante 1 BANCOMAT 1. A cosa serve? Per prelevare dagli sportelli automatici Automatic teller

Dettagli

ESAME DI FONDAMENTI DI INFORMATICA T-2 del 15/01/2013 Proff. E. Denti G. Zannoni Tempo a disposizione: 4 ore MAX

ESAME DI FONDAMENTI DI INFORMATICA T-2 del 15/01/2013 Proff. E. Denti G. Zannoni Tempo a disposizione: 4 ore MAX ESAME DI FONDAMENTI DI INFORMATICA T-2 del 15/01/2013 Proff. E. Denti G. Zannoni Tempo a disposizione: 4 ore MAX NB: il candidato troverà nell archivio ZIP scaricato da Esamix anche il software Start Kit

Dettagli

Trasmissione telematica Mod. 730-4 - Manuale utente

Trasmissione telematica Mod. 730-4 - Manuale utente Trasmissione telematica Mod. 730-4 - Manuale utente Versione 1.0.0 7 Giugno 2006 OSRA a WoltersKluwer Company 1 Introduzione Il servizio consente ai CAF l invio delle forniture telematiche 730-4 ai sostituti

Dettagli

LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B

LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B 23.XI.2012 VINCENZO MARRA Indice Esercizio 1 1 Menu 1 Tempo: 35 min. 2 Commento 1 2 Esercizio 2 2 Ordinamento e ricerca binaria con la classe

Dettagli

Quel che ogni azienda deve sapere sul finanziamento*

Quel che ogni azienda deve sapere sul finanziamento* Quel che ogni azienda deve sapere sul finanziamento* *ma senza le note scritte in piccolo Allineare gli investimenti tecnologici con le esigenze in evoluzione dell attività Il finanziamento è una strategia

Dettagli

Note su quicksort per ASD 2010-11 (DRAFT)

Note su quicksort per ASD 2010-11 (DRAFT) Note su quicksort per ASD 010-11 (DRAFT) Nicola Rebagliati 7 dicembre 010 1 Quicksort L algoritmo di quicksort è uno degli algoritmi più veloci in pratica per il riordinamento basato su confronti. L idea

Dettagli

LAVORI ESTIVI DI INFORMATICA PER LA CLASSE IV Sez. Ainf (Prof. Tessore Luca)

LAVORI ESTIVI DI INFORMATICA PER LA CLASSE IV Sez. Ainf (Prof. Tessore Luca) Ministero dell Istruzione, dell Università e della Ricerca Istituto Tecnico Industriale Statale Enrico Mattei Via Martiri di Cefalonia 46-20097 San Donato Milanese Tel. 0255691411 - Fax 025276676 itisando@tin.it

Dettagli

Capitolo 20: Scelta Intertemporale

Capitolo 20: Scelta Intertemporale Capitolo 20: Scelta Intertemporale 20.1: Introduzione Gli elementi di teoria economica trattati finora possono essere applicati a vari contesti. Tra questi, due rivestono particolare importanza: la scelta

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 E04 Esempi di algoritmi e programmi C. Limongelli - A. Miola Novembre 2011 1 Contenuti q Somma di una sequenza di numeri interi

Dettagli

Esercizi di Algoritmi e Strutture Dati

Esercizi di Algoritmi e Strutture Dati Esercizi di Algoritmi e Strutture Dati Moreno Marzolla marzolla@cs.unibo.it 18 marzo 2011 Problema basato su 10.5 del libro di testo La CINA (Compagnia Italiana per il Noleggio di Automobili) dispone di

Dettagli

CICLO DELLE PRENOTAZIONI

CICLO DELLE PRENOTAZIONI CICLO DELLE PRENOTAZIONI UNA SFIDA ANTICA Quando nuove tecnologie raggiungono un alto livello di diffusione, si aprono solitamente nuovi campi di applicazione. La combinazione della diffusione della Telefonia

Dettagli

REGOLAMENTO CdF 15^ FANTACALCIO 2015/2016

REGOLAMENTO CdF 15^ FANTACALCIO 2015/2016 REGOLAMENTO CdF 15^ FANTACALCIO 2015/2016 COS E IL FANTA CAMPIONATO COME ISCRIVERE LA SQUADRA COME GESTIRE LA SQUADRA COME CALCOLARE I PUNTEGGI DELLA SQUADRA IL PUNTEGGIO DEI SINGOLI CALCIATORI COS È IL

Dettagli

UNIVERSITÀ DEGLI STUDI DI BERGAMO. Corso di Risk Management

UNIVERSITÀ DEGLI STUDI DI BERGAMO. Corso di Risk Management UNIVERSITÀ DEGLI STUDI DI BERGAMO Corso di Prof. Filippo Stefanini A.A. Corso 60012 Corso di Laurea Specialistica in Ingegneria Edile Il casinò di Monte-Carlo Il casinò di Monte-Carlo, Principato di Monaco,

Dettagli

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin Calcolatori Elettronici A a.a. 2008/2009 RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin 1 Esercizio 1: implementazione di contatori Un contatore è un dispositivo sequenziale che aggiorna periodicamente

Dettagli

Programmazione II. Lezione 4. Daniele Sgandurra 30/09/2011. daniele.sgandurra@iit.cnr.it

Programmazione II. Lezione 4. Daniele Sgandurra 30/09/2011. daniele.sgandurra@iit.cnr.it Programmazione II Lezione 4 Daniele Sgandurra daniele.sgandurra@iit.cnr.it 30/09/2011 1/46 Programmazione II Lezione 4 30/09/2011 Sommario 1 Esercitazione 2 Panoramica della Programmazione Ad Oggetti 3

Dettagli

Informatica: il sistema operativo

Informatica: il sistema operativo pierpaolo.vittorini@cc.univaq.it Università degli Studi dell Aquila Facoltà di Medicina e Chirurgia 6 ottobre 2006 Il software Il software è l insieme dei programmi che operano sul calcolatore Software

Dettagli

Corso di Esercitazioni di Programmazione

Corso di Esercitazioni di Programmazione Corso di Esercitazioni di Programmazione Introduzione Dott.ssa Sabina Rossi Informazioni Pagina web del corso: News Orari Mailing list Lezioni Esercitazioni Date esami Risultati esami.. http://www.dsi.unive.it/~prog1

Dettagli

Business Vector s.r.l. ISTRUZIONI PER L APERTURA DI UN CONTO CORRENTE ONLINE MANUALE. Versione 1.1

Business Vector s.r.l. ISTRUZIONI PER L APERTURA DI UN CONTO CORRENTE ONLINE MANUALE. Versione 1.1 Business Vector s.r.l. ISTRUZIONI PER L APERTURA DI UN CONTO CORRENTE ONLINE MANUALE Manuale pratico per l apertura di un conto corrente online di tipologia Trader della banca IWBank. 1) Andare sul sito

Dettagli

Informatica Documentale

Informatica Documentale Informatica Documentale Ivan Scagnetto (scagnett@dimi.uniud.it) Stanza 3, Nodo Sud Dipartimento di Matematica e Informatica Via delle Scienze, n. 206 33100 Udine Tel. 0432 558451 Ricevimento: giovedì,

Dettagli

Fasi di creazione di un programma

Fasi di creazione di un programma Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma

Dettagli

Introduzione al concetto di azienda e alle operazioni di gestione

Introduzione al concetto di azienda e alle operazioni di gestione Introduzione al concetto di azienda e alle operazioni di gestione 1 L attività economica L attività umana diventa attività ECONOMICA quando comporta l uso di beni, risorse ovvero di mezzi scarsi, per la

Dettagli

Esercitazione di Sistemi Distribuiti: Java RMI

Esercitazione di Sistemi Distribuiti: Java RMI Esercitazione di Sistemi Distribuiti: Java RMI Anno Accademico 2007-08 Marco Comerio comerio@disco.unimib.it Richiami Teorici Oggetti distribuiti 2-16 Usuale organizzazione di un oggetto remoto con un

Dettagli

13 - Gestione della Memoria nella Programmazione Orientata agli Oggetti

13 - Gestione della Memoria nella Programmazione Orientata agli Oggetti 13 - Gestione della Memoria nella Programmazione Orientata agli Oggetti Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/

Dettagli

Introduzione alla Simulazione Numerica

Introduzione alla Simulazione Numerica Introduzione alla Simulazione Numerica Daniele Vigo D.E.I.S. - Università di Bologna dvigo@deis.unibo.it rev. 1.0 - Novembre 2001 Simulazione numerica Tecnica che permette di eseguire esperimenti su un

Dettagli

Economia del Lavoro 2010

Economia del Lavoro 2010 Economia del Lavoro 2010 Capitolo 6-3 Il capitale umano -Il modello dell istruzione 1 Il capitale umano Il modello dell istruzione L istruzione, come abbiamo visto, è associata a tassi di disoccupazione

Dettagli

PROVA INTRACORSO TRACCIA A Pagina 1 di 6

PROVA INTRACORSO TRACCIA A Pagina 1 di 6 PROVA INTRACORSO DI ELEMENTI DI INFORMATICA MATRICOLA COGNOME E NOME TRACCIA A DOMANDA 1 Calcolare il risultato delle seguenti operazioni binarie tra numeri interi con segno rappresentati in complemento

Dettagli

Abstract Data Type (ADT)

Abstract Data Type (ADT) Abstract Data Type Pag. 1/10 Abstract Data Type (ADT) Iniziamo la nostra trattazione presentando una nozione che ci accompagnerà lungo l intero corso di Laboratorio Algoritmi e Strutture Dati: il Tipo

Dettagli

Java: Compilatore e Interprete

Java: Compilatore e Interprete Java: Compilatore e Interprete Java Virtual Machine Il bytecode non è Linguaggio Macchina. Per diventarlo, deve subire un ulteriore trasformazione che viene operata dall interprete Java in modalità JIT

Dettagli

Elementi di Statistica descrittiva Parte I

Elementi di Statistica descrittiva Parte I Elementi di Statistica descrittiva Parte I Che cos è la statistica Metodo di studio di caratteri variabili, rilevabili su collettività. La statistica si occupa di caratteri (ossia aspetti osservabili)

Dettagli

memoria virtuale protezione

memoria virtuale protezione Memoria Virtuale Le memorie cache forniscono un accesso veloce ai blocchi di memoria usati più di recente La memoria virtuale fornisce un accesso veloce ai dati sulle memorie di massa usati più di recente.

Dettagli

Una guida passo per passo al trading delle Opzioni Binarie. www.cedarfinance.com

Una guida passo per passo al trading delle Opzioni Binarie. www.cedarfinance.com Una guida passo per passo al trading delle Opzioni Binarie www.cedarfinance.com Index 3 Le ragioni fondamentali per fare trading con le Opzioni Binarie 4 Opzioni Binarie: Una storia 5 Come eseguire uno

Dettagli

3. La sintassi di Java

3. La sintassi di Java pag.9 3. La sintassi di Java 3.1 I tipi di dati statici In Java, come in Pascal, esistono tipi di dati statici predefiniti e sono i seguenti: byte 8 bit da -128 a 127 short 16 bit coincide con l integer

Dettagli

GLI ARGOMENTI. Di Luca Bazzani info@lucabazzani.com

GLI ARGOMENTI. Di Luca Bazzani info@lucabazzani.com Di Luca Bazzani info@lucabazzani.com GLI ARGOMENTI Permettono di valutare differenti tesi partendo da un set di dati di partenza (ipotesi) variabile Analizzeremo Gli scenari Le tabelle dati Il risolutore

Dettagli

Se si insiste non si vince

Se si insiste non si vince Se si insiste non si vince Livello scolare: 2 biennio Abilità interessate Valutare la probabilità in diversi contesti problematici. Distinguere tra eventi indipendenti e non. Valutare criticamente le informazioni

Dettagli

CARIGE RENDIMENTO ATTIVO

CARIGE RENDIMENTO ATTIVO 1/5 INFORMAZIONI SULLA BANCA Banca Cesare Ponti Spa Forma giuridica: Società per Azioni Sede legale: Piazza Duomo 19 20121 Milano Tel. 0272277.1 - Fax 028900332 - C.P.948 Milano - Capitale Sociale euro

Dettagli

Gioco dell Oca. 1 Descrizione. 2 Gioco dell Oca. Discussione di Febbraio e Aprile 2009

Gioco dell Oca. 1 Descrizione. 2 Gioco dell Oca. Discussione di Febbraio e Aprile 2009 Discussione di Febbraio e Aprile 2009 Gioco dell Oca Laurea Triennale in Comunicazione Digitale Laboratorio di Programmazione 1 Descrizione Il progetto consiste nell implementare in Java un applicazione

Dettagli

Vincere a testa o croce

Vincere a testa o croce Vincere a testa o croce Liceo B. Russell - Cles (TN) Classe 3D Insegnante di riferimento: Claretta Carrara Ricercatrice: Ester Dalvit Partecipanti: Alessio, Christian, Carlo, Daniele, Elena, Filippo, Ilaria,

Dettagli

Scheduling della CPU Simulazione in linguaggio Java

Scheduling della CPU Simulazione in linguaggio Java Scheduling della CPU Simulazione in linguaggio Java Realizzato da: Amelio Francesco 556/001699 Di Matteo Antonio 556/000067 Viola Antonio 556/000387 Progetto di Sistemi Operativi Docente Giancarlo Nota

Dettagli

Sommario. 1 Specifiche della soluzione. Davide Anastasia, Nicola Cogotti. 27 dicembre 2005

Sommario. 1 Specifiche della soluzione. Davide Anastasia, Nicola Cogotti. 27 dicembre 2005 Utilizzo delle reti neurali di tipo MLP e RBF per l approssimazione di funzioni reali di variabile reale note mediante coppie di punti (x,y) in presenza di rumore Davide Anastasia, Nicola Cogotti 27 dicembre

Dettagli

Le domande possono essere inviate all indirizzo mail craipi@rai.it

Le domande possono essere inviate all indirizzo mail craipi@rai.it QUESITI FREQUENTI Nell ambito delle indicazioni fornite nel Bando di Gara: a) Non ho trovato sul bando un indirizzo cui rivolgere questa domanda. Mi potete eventualmente indicare l indirizzo cui posso

Dettagli

Come leggere un bando

Come leggere un bando Come leggere un bando Prof. Dario A.Colombo Organizzazione dei servizi sociali Progettare il sociale B Materiali tratti da CiesseVi - Milano dalla Formazione per volontari a cura di G. Sordelli 1. Come

Dettagli

Universita di Torino - Sede di Biella. Corso di Economia Politica. La natura degli stock di capitale

Universita di Torino - Sede di Biella. Corso di Economia Politica. La natura degli stock di capitale Universita di Torino - Sede di Biella Corso di Economia Politica La natura degli stock di capitale Prof.ssa Maria Laura Di Tommaso Dipartimento di Economia e Statistica Cognetti de Martiis Campus Luigi

Dettagli

La guida CRM per eliminare le incertezze: prendete il controllo del vostro business

La guida CRM per eliminare le incertezze: prendete il controllo del vostro business 2 La guida CRM per eliminare le incertezze: prendete il controllo del vostro business (2 - migliorate la vostra credibilità: i 5 passi per dimostrare l efficacia del Marketing) Pagina 1 di 9 SOMMARIO PREMESSA...

Dettagli

Parte II.2 Elaboratore

Parte II.2 Elaboratore Parte II.2 Elaboratore Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Dicembre 1, 2015 Elisabetta Elisabetta Ronchieri II Software Argomenti

Dettagli

Elementi di Psicometria con Laboratorio di SPSS 1

Elementi di Psicometria con Laboratorio di SPSS 1 Elementi di Psicometria con Laboratorio di SPSS 1 12-Il t-test per campioni appaiati vers. 1.2 (7 novembre 2014) Germano Rossi 1 germano.rossi@unimib.it 1 Dipartimento di Psicologia, Università di Milano-Bicocca

Dettagli

USO DI EXCEL COME DATABASE

USO DI EXCEL COME DATABASE USO DI EXCEL COME DATABASE Le funzionalità di calcolo intrinseche di un foglio di lavoro ne fanno uno strumento eccellente per registrarvi pochi dati essenziali, elaborarli con formule di vario tipo e

Dettagli

Test sul calcolo della probabilità

Test sul calcolo della probabilità Test sul calcolo della probabilità 2 Test sul calcolo della probabilità Test sul calcolo della probabilità. La probabilità p di un evento E, quando si indica con E il suo complementare, è : a) 0 se E è

Dettagli

Introduzione alla Programmazione ad Oggetti in C++

Introduzione alla Programmazione ad Oggetti in C++ Introduzione alla Programmazione ad Oggetti in C++ Lezione 1 Cosa è la Programmazione Orientata agli Oggetti Metodologia per costruire prodotti software di grosse dimensioni che siano affidabili e facilmente

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile Problemi connessi all utilizzo di un numero di bit limitato Abbiamo visto quali sono i vantaggi dell utilizzo della rappresentazione in complemento alla base: corrispondenza biunivoca fra rappresentazione

Dettagli

4. Un ambiente di sviluppo per Java

4. Un ambiente di sviluppo per Java pag.15 4. Un ambiente di sviluppo per Java Esistono in commercio molti ambienti di sviluppo utilizzati dai programmatori Java, in particolare si tratta di editor complessi che mettono a disposizione tools

Dettagli

Ricorsione. Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona.

Ricorsione. Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona. Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona Sommario Implementazione di Utilizzo ricorsione per processare dati in java vs. multipla

Dettagli

Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici

Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici Laboratorio di Architettura degli Elaboratori A.A. 2015/16 Circuiti Logici Per ogni lezione, sintetizzare i circuiti combinatori o sequenziali che soddisfino le specifiche date e quindi implementarli e

Dettagli

Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali

Introduzione a Visual Basic Lezione 1 Concetti base e istruzioni condizionali a Visual Basic Lezione 1 Concetti base e istruzioni condizionali Mario Alviano Introduzione all informatica Università della Calabria http://alviano.net/introinfo A.A. 2008/09 Introduzione Un esempio:

Dettagli

Regolamento FANTAUNICAPUA 2011/2012

Regolamento FANTAUNICAPUA 2011/2012 1) PREMESSA Il Campionato FANTAUNICAPUA è un fantasy game, ossia una simulazione che permette ai destinatari di costituire una squadra di calcio virtuale, di gestirla e di schierarla in campo in occasione

Dettagli

Sommario. DOCUMENTO RISERVATO AD USO INTERNO Pagina 2 di 10

Sommario. DOCUMENTO RISERVATO AD USO INTERNO Pagina 2 di 10 Piano di valutazione Horsa Anno 2013 Sommario Perché Horsa introduce un Piano di Valutazione... 3 I destinatari del Piano di Valutazione... 4 I criteri di acquisizione dei Punti... 4 Costi standard di

Dettagli

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI)

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI) COMUNE DI RAVENNA Il sistema di valutazione delle posizioni del personale dirigente GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI) Ravenna, Settembre 2004 SCHEMA DI SINTESI PER LA

Dettagli

Unità B3 Strutture di controllo

Unità B3 Strutture di controllo (A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: I/O su console Package Blocco di controllo Oggetto System.out Oggetto System.in Oggetto Tastiera Metodo readline() Strutture

Dettagli

PROVINCIA DI LIVORNO Osservatorio trasporti PROGETTO SIRSS

PROVINCIA DI LIVORNO Osservatorio trasporti PROGETTO SIRSS PROVINCIA DI LIVORNO Osservatorio trasporti PROGETTO SIRSS Analisi multivariata degli incidenti su tutte le strade della Provincia di Livorno nell anno 2008, sulla base dei dati pervenuti al 16/11/2009.

Dettagli

STATO MAGGIORE DELLA DIFESA

STATO MAGGIORE DELLA DIFESA STATO MAGGIORE DELLA DIFESA Linee guida applicative del Sistema di misurazione e valutazione della Performance del Personale Civile delle aree funzionali della Difesa 1. Premessa In data 01/01/2016, è

Dettagli

Tasso di interesse e capitalizzazione

Tasso di interesse e capitalizzazione Tasso di interesse e capitalizzazione Tasso di interesse = i = somma che devo restituire dopo un anno per aver preso a prestito un euro, in aggiunta alla restituzione dell euro iniziale Quindi: prendo

Dettagli

L unità di controllo. Il processore: unità di controllo. Le macchine a stati finiti. Struttura della macchina a stati finiti

L unità di controllo. Il processore: unità di controllo. Le macchine a stati finiti. Struttura della macchina a stati finiti Il processore: unità di lo Architetture dei Calcolatori (lettere A-I) L unità di lo L unità di lo è responsabile della generazione dei segnali di lo che vengono inviati all unità di elaborazione Alcune

Dettagli

POLITECNICO DI TORINO DIPLOMA UNIVERSITARIO TELEDIDATTICO Polo di Torino

POLITECNICO DI TORINO DIPLOMA UNIVERSITARIO TELEDIDATTICO Polo di Torino POLITECNICO DI TORINO DIPLOMA UNIVERSITARIO TELEDIDATTICO Polo di Torino COSTI DI PRODUZIONE E GESTIONE AZIENDALE A.A. 1999-2000 (Tutore: Ing. L. Roero) Scheda N. 10 ANALISI DEGLI INVESTIMENTI In questa

Dettagli

ANALISI COSTI-BENEFICI

ANALISI COSTI-BENEFICI ANALISI COSTI-BENEFICI Valutazione di progetti pubblici Le politiche pubbliche correnti consistono nel realizzare progetti pubblici: il policy maker deve decidere quale progetto è da preferire tra le varie

Dettagli