esistenti Linguaggio Java: Ereditarietà delle classi Utilizzo di costruttori e metodi di superclasse Visibilità: public, private, package, protected

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "esistenti Linguaggio Java: Ereditarietà delle classi Utilizzo di costruttori e metodi di superclasse Visibilità: public, private, package, protected"

Transcript

1 (VHUFLWD]LRQHQƒ 2ELHWWLYL Capacità di DQDOLVL e di HVWHQVLRQH di progetti esistenti Linguaggio Java: Ereditarietà delle classi Utilizzo di costruttori e metodi di superclasse Visibilità: public, private, package, protected Esempio guida: modellizzazione di figure geometriche (punto, cerchio, poligono ) Laboratorio di Fondamenti I TLC Esercitazione III 1,O3DFNDJH(VHUFLWD]LRQH Entità Geometrica Punto Cerchio Poligono Triangolo Quadrilatero Ereditarietà (è superclasse di...) Composizione (utilizza...) Rettangolo Quadrato Laboratorio di Fondamenti I TLC Esercitazione III 2

2 /DFODVVH(17,7$*(20(75,&$3,$1$ SXEOLF FODVV (QWLWD*HRPHWULFD3LDQD H[WHQGV Object{ SULYDWH6WULQJ FRORUH SXEOLF(QWLWD*HRPHWULFD3LDQD(){ colore = "nero";} &KLSXzFDPELDUHLO FRORUHGLVWDPSD" SURWHFWHGYRLGVHW&RORU (String color){ colore = color; } SXEOLF YRLG VWDPSD() { System.out.println("Sono una generica figura geometrica" );} SXEOLF YRLG GLVHJQD() { System.out.println("Disegno la figura di colore " +colore); } } Laboratorio di Fondamenti I TLC Esercitazione III 3 /DFODVVH38172 SXEOLF FODVV 3XQWR H[WHQGV (QWLWD*HRPHWULFD3LDQD { SULYDWH GRXEOH x, y; SXEOLF 3XQWR() {x = y = 0; } SXEOLF 3XQWR(GRXEOH newx, GRXEOH newy) { x = newx; y = newy; } SXEOLF GRXEOH JHW[() {... } SXEOLF GRXEOH VHW[(GRXEOH newx) {... } SXEOLF GRXEOH JHW\() {... } SXEOLF GRXEOH VHW\(GRXEOH newy) {... } Laboratorio di Fondamenti I TLC Esercitazione III 4

3 /DFODVVH38172 SXEOLF ERROHDQ HTXDOV(Punto p) { LI ((x==p.x)&&(y==p.y)) UHWXUQ WUXH; UHWXUQ IDOVH; } SXEOLF YRLG VRPPD9HWW(Punto vett) { x = x + vett.getx(); y = y + vett.gety(); } SXEOLF YRLG WUDVOD(Punto nuovocentro) { x = nuovocentro.getx(); y = nuovocentro.gety(); } 6LSXzGLVHJQDUHXQSXQWR"&RQFKHFRORUH" 3HUFKp" Laboratorio di Fondamenti I TLC Esercitazione III 5 /DFODVVH32/,*212 SXEOLF FODVV 3ROLJRQR H[WHQGV (QWLWD*HRPHWULFD3LDQD { SULYDWHLQW num_lati; SXEOLF 3ROLJRQR(LQW lati){ num_lati = lati;} SURWHFWHG GRXEOH ODWR(Punto a, Punto b) { GRXEOH temp = Math.sqrt((b.gety()-a.gety())* (b.gety()-a.gety())+(b.getx()-a.getx())* (b.getx()-a.getx())); UHWXUQ temp; } } SXEOLFYRLG VWDPSD() { System.out.println("\nSono un poligono generico"); } Laboratorio di Fondamenti I TLC Esercitazione III 6

4 /DFODVVH48$'5,/$7(52 SXEOLFFODVV 4XDGULODWHUR H[WHQGV 3ROLJRQR { 6LSXz RPHWWHUH" SURWHFWHG Punto v1, v2, v3, v4; SXEOLF 4XDGULODWHUR(Punto a, Punto b, Punto c, Punto d) { super(4); v1 = QHZ Punto(a.getx(), a.gety()); v2 = QHZ Punto(b.getx(), b.gety()); v3 = QHZ Punto(c.getx(), c.gety()); v4 = QHZ Punto(d.getx(), d.gety()); } SXEOLF 4XDGULODWHUR() { super(4); v1 = QHZ Punto(); v2 = QHZ Punto(); v3 = QHZ Punto(); v4 = QHZ Punto();} 3HUFKpQRQY D" Laboratorio di Fondamenti I TLC Esercitazione III 7 /DFODVVH48$'5,/$7(52 SXEOLFYRLG WUDVOD(Punto vettore) {... } SXEOLF ERROHDQ HTXDOV(Quadrilatero q) { LI (v1.equals(q.v1)&&v2.equals(q.v2)&& v3.equals(q.v3)&&v4.equals(q.v4)) UHWXUQWUXH; HOVH UHWXUQ IDOVH; } SXEOLFGRXEOH SHULPHWUR() { GRXEOH lato1 = lato(v1,v2); GRXEOH lato2 = lato(v2,v3); GRXEOH lato3 = lato(v3,v4); GRXEOH lato4 = lato(v4,v1); UHWXUQ (lato1 + lato2 + lato3 + lato4); } SXEOLFYRLG VWDPSD() {... } Laboratorio di Fondamenti I TLC Esercitazione III 8

5 Scaricare dal sito web le classi: (QWLWD*HRPHWULFDMDYD; 3XQWRMDYD, 3ROLJRQRMDYD; 4XDGULODWHURMDYD; 5HWWDQJRORMDYD e 0DLQ&ODVVMDYD Definire per esteso la classe Rettangolo Compilare tutte le classi del package Esercitazione3 Eseguire la classe MainClass compilata Completare l esercitazione con le parti facoltative (slides 11 15) 3HULQIRUPD]LRQLVXOOHFODVVL-DYDXWLOL]]DWHFOLFFDUH VX-DYD$3,GL -'.PLUURU ORFDOHEURZVHQHOODSDJLQDZHEGHOODERUDWRULR Laboratorio di Fondamenti I TLC Esercitazione III 9 SXEOLFFODVV 5HWWDQJROR H[WHQGV 4XDGULODWHUR { SXEOLF 5HWWDQJROR(Punto a, Punto b, Punto c, Punto d) SXEOLF 5HWWDQJROR(Punto a, Punto b) SXEOLF 5HWWDQJROR() SXEOLFYRLG WUDVOD(Punto vettore) SXEOLFERROHDQ HTXDOV(Rettangolo r) 1HFHVVDULR" SXEOLFGRXEOH SHULPHWUR() SXEOLFGRXEOH DUHD() 1HFHVVDULR" SXEOLFYRLG VWDPSD() Laboratorio di Fondamenti I TLC Esercitazione III 10

6 )DFROWDWLYR«IDUHODFODVVH4XDGUDWR SXEOLFFODVV 4XDGUDWR H[WHQGV 5HWWDQJROR { SXEOLF 4XDGUDWR(Punto a, Punto b, Punto c, Punto d) // controllare i vertici.. SXEOLF 4XDGUDWR(Punto a, LQW lato) // quali metodi si possono omettere? SXEOLF YRLG WUDVOD(Punto vettore) SXEOLF ERROHDQ HTXDOV(Quadrato q) SXEOLFGRXEOH SHULPHWUR() SXEOLFGRXEOH DUHD() SXEOLFYRLG VWDPSD() Laboratorio di Fondamenti I TLC Esercitazione III 11 )DFROWDWLYR«LFRVWUXWWRULGHOODFODVVH7ULDQJROR SXEOLFFODVV 7ULDQJROR H[WHQGV 3ROLJRQR { SULYDWH Punto v1, v2, v3; SXEOLF 7ULDQJROR(Punto a, Punto b, Punto c) { super(3); v1 = QHZ Punto(a.getx(), a.gety()); v2 = QHZ Punto(b.getx(), b.gety()); v3 = QHZ Punto(c.getx(), c.gety()); } SXEOLF 7ULDQJROR() { super(3);v1 = QHZ Punto(); v2 = QHZ Punto();v3 = QHZ Punto(); } Laboratorio di Fondamenti I TLC Esercitazione III 12

7 )DFROWDWLYR«LPSOHPHQWDUHLPHWRGLGHOODFODVVH 7ULDQJROR SXEOLFYRLG WUDVOD(Punto vettore) {.. } SXEOLFERROHDQ HTXDOV(Triangolo t) {«} SXEOLFGRXEOH SHULPHWUR() { «} SXEOLFGRXEOH DUHD() { «} SXEOLFYRLG VWDPSD() { } Laboratorio di Fondamenti I TLC Esercitazione III 13 )DFROWDWLYR«LFRVWUXWWRULGHOODFODVVH&HUFKLR SXEOLF FODVV &HUFKLR H[WHQGV (QWLWD*HRPHWULFD3LDQD { SULYDWH Punto centro; SULYDWH double raggio; SXEOLF &HUFKLR(Punto c, double r) { centro = QHZ Punto(c.getx(), c.gety()); raggio = r; } SXEOLF &HUFKLR(Punto c) { centro = QHZ Punto(c.getx(), c.gety()); raggio = 1; } SXEOLF &HUFKLR() { centro = QHZ Punto(); raggio = 1; } Laboratorio di Fondamenti I TLC Esercitazione III 14

8 )DFROWDWLYR«LPSOHPHQWDUHLPHWRGLGHOODFODVVH &HUFKLR SXEOLF YRLG WUDVOD(Punto vettore) {.. } SXEOLF ERROHDQ HTXDOV(Cerchio cerchio) { LI ((centro.equals(cerchio.centro))&& (raggio==cerchio.raggio)) UHWXUQ WUXH; HOVH UHWXUQ IDOVH; } SXEOLF GRXEOH FLUFRQIHUHQ]D() {.. } SXEOLF GRXEOH DUHD() {.. } SXEOLF YRLG VWDPSD() {... } 9HGL0DWK3, Laboratorio di Fondamenti I TLC Esercitazione III 15 Laboratorio di Fondamenti I TLC Esercitazione III 16

Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2007-2008. Esercitazione. Programmazione Object Oriented in Java

Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2007-2008. Esercitazione. Programmazione Object Oriented in Java Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2007-2008 Alessandro Longheu http://www.diit.unict.it/users/alongheu alessandro.longheu@diit.unict.it Programmazione Object Oriented in Java

Dettagli

Esercitazione n 4. Obiettivi

Esercitazione n 4. Obiettivi Esercitazione n 4 Obiettivi Progettare e implementare per intero un componente software in Java Linguaggio Java: Classi astratte Utilizzo di costruttori e metodi di superclasse Polimorfismo Esempio guida:

Dettagli

Il Mondo della Tartaruga - Programmazione LOGO

Il Mondo della Tartaruga - Programmazione LOGO Un pó di storia Il Logo é un ambiente di apprendimento, non solo uno dei piú potenti linguaggi di programmazione oggi disponibili per personal computer. Il Mondo della Tartaruga - Programmazione LOGO Prof.

Dettagli

COMUNICAZIONE N.10 DEL 26.01.2011 1

COMUNICAZIONE N.10 DEL 26.01.2011 1 COMUNICAZIONE N.10 DEL 26.01.2011 1 1 - SECONDO MODULO - APPLICAZIONI DI GEOMETRIA DESCRITTIVA (10): ESEMPI 73-96 2 - TERZO MODULO - DISEGNI A MANO LIBERA (8): DISEGNI h71-h80 3 - QUARTO MODULO - CLASSICI

Dettagli

Cosa è importante: pom.xml Goal Plug-in Repository

Cosa è importante: pom.xml Goal Plug-in Repository Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml

Dettagli

Object Oriented Software Design

Object Oriented Software Design Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Object Oriented Software Design Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica (Canale di Ingegneria

Dettagli

Esonero del corso di Programmazione a Oggetti

Esonero del corso di Programmazione a Oggetti Esonero del corso di Programmazione a Oggetti Roma, 1 dicembre 2005 Considerate le seguenti definizioni di classi e interfacce in Java: interface Fumetto{ void esclama(); void utile(); class Personaggio

Dettagli

DISEGNO TECNICO GEOMETRIA PIANA FIGURE PIANE

DISEGNO TECNICO GEOMETRIA PIANA FIGURE PIANE DISEGNO TECNICO GEOMETRIA PIANA FIGURE PIANE Costruzione del triangolo equilatero circonferenza e scegliere un punto 1, che risulterà opposto al vertice A. Con la medesima apertura e puntando in 1, tracciare

Dettagli

Programmazione a oggetti e JAVA. Prof. B.Buttarazzi A.A. 2011/2012

Programmazione a oggetti e JAVA. Prof. B.Buttarazzi A.A. 2011/2012 Programmazione a oggetti e JAVA Prof. B.Buttarazzi A.A. 2011/2012 Sommario Variabili statiche Ereditarietà multipla Le interfacce Binding Esercizi Esercizio ContoCorrente Creare una classe ContoCorrente

Dettagli

UML Diagrammi delle classi. UML Diagramma classi 1

UML Diagrammi delle classi. UML Diagramma classi 1 UML Diagrammi delle classi UML Diagramma classi 1 Diagramma delle classi Non è nei nostri obiettivi affrontare UML nel suo complesso Ci concentreremo sui diagrammi delle classi che ci forniscono un linguaggio

Dettagli

MODULO 3/2 - MISURE DI LUNGHEZZE E SUPERFICI PIANE - (Supporto didattico)

MODULO 3/2 - MISURE DI LUNGHEZZE E SUPERFICI PIANE - (Supporto didattico) MODULO 3/2 - MISURE DI LUNGHEZZE E SUPERFICI PIANE - (Supporto didattico) 1. La misura delle grandezze è un argomento che va affrontato con molte cautele. Qui facciamo un cenno alla misura delle lunghezze

Dettagli

Laboratorio di Programmazione Lezione 1. Cristian Del Fabbro

Laboratorio di Programmazione Lezione 1. Cristian Del Fabbro Laboratorio di Programmazione Lezione 1 Cristian Del Fabbro Reperibilità homepage corso: https://users.dimi.uniud.it/~cristian.delfabbro/teaching.php email: cristian.delfabbro@uniud.it telefono: 0432 558676

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Metafora Parte a versione 2.2 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Dettagli

Introduzione a GeoGebra

Introduzione a GeoGebra Introduzione a GeoGebra Nicola Sansonetto Istituto Sanmicheli di Verona 31 Marzo 2016 Nicola Sansonetto (Sanmicheli) Introduzione a GeoGebra 31 Marzo 2016 1 / 14 Piano dell incontro 1 Introduzione 2 Costruzioni

Dettagli

UML. Una introduzione incompleta. UML: Unified Modeling Language

UML. Una introduzione incompleta. UML: Unified Modeling Language UML Una introduzione incompleta 1/23 UML: Unified Modeling Language Lo Unified Modeling Language (UML) è una collezione di notazioni grafiche che aiuta a progettare sistemi software, specialmente quelli

Dettagli

15 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

15 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo 15 - Packages 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

14 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

14 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo 14 - Packages 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

SESSIONE ORDINARIA 2007 CORSO DI ORDINAMENTO SCUOLE ITALIANE ALL ESTERO - AMERICHE

SESSIONE ORDINARIA 2007 CORSO DI ORDINAMENTO SCUOLE ITALIANE ALL ESTERO - AMERICHE SESSIONE ORDINARIA 007 CORSO DI ORDINAMENTO SCUOLE ITALIANE ALL ESTERO - AMERICHE PROBLEMA Si consideri la funzione f definita da f ( x) x, il cui grafico è la parabola.. Si trovi il luogo geometrico dei

Dettagli

DESIGN PATTERN CREAZIONALI INGEGNERIA DEL SOFTWARE INTRODUZIONE SINGLETON. Scopo dei design pattern creazionali

DESIGN PATTERN CREAZIONALI INGEGNERIA DEL SOFTWARE INTRODUZIONE SINGLETON. Scopo dei design pattern creazionali DESIGN PATTERN CREAZIONALI DESIGN PATTERN CREAZIONALI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2013 2014 rcardin@math.unipd.it

Dettagli

TAVOLE E FORMULARI DI MATEMATICA PER LE SCUOLE MEDIE E SUPERIORI DI OGNI ORDINE E GRADO

TAVOLE E FORMULARI DI MATEMATICA PER LE SCUOLE MEDIE E SUPERIORI DI OGNI ORDINE E GRADO TAVOLE E FORMULARI DI MATEMATICA PER LE SCUOLE MEDIE E SUPERIORI DI OGNI ORDINE E GRADO Carlo Sintini www.matematicamente.it INDICE TAVOLE NUMERICHE Potenze e radici quadre e cube dei numeri fino a 200

Dettagli

INTRODUZIONE INTRODUZIONE JAVA JAVA

INTRODUZIONE INTRODUZIONE JAVA JAVA INTRODUZIONE INTRODUZIONE Lo sviluppo di applicazioni complesse porta a costruire moduli software sempre più potenti e versatili, che possano essere riutilizzati in numerosi progetti I linguaggi ad oggetti

Dettagli

Contenimento in UML: alcune linee guida generali. Dr. Andrea Baruzzo baruzzo@dimi.uniud.it www.dimi.uniud.it/~baruzzo

Contenimento in UML: alcune linee guida generali. Dr. Andrea Baruzzo baruzzo@dimi.uniud.it www.dimi.uniud.it/~baruzzo Contenimento in UML: alcune linee guida generali Dr. Andrea Baruzzo baruzzo@dimi.uniud.it www.dimi.uniud.it/~baruzzo Sommario La relazione «has-a» Composizione Aggregazione Linee guida object modeling

Dettagli

Illustrazione 1: Telaio. Piantanida Simone 1 G Scopo dell'esperienza: Misura di grandezze vettoriali

Illustrazione 1: Telaio. Piantanida Simone 1 G Scopo dell'esperienza: Misura di grandezze vettoriali Piantanida Simone 1 G Scopo dell'esperienza: Misura di grandezze vettoriali Materiale utilizzato: Telaio (carrucole,supporto,filo), pesi, goniometro o foglio con goniometro stampato, righello Premessa

Dettagli

!"#$%&&'()#*%+%+!"#$"',,'()#*%+ -")%*&'&'+'$.)+-$$%&&) !"#$%&&'(%)'*+%",#-%"#.'%&'#/0)-+#12"+3,)4+56#7+#.')8'9

!#$%&&'()#*%+%+!#$',,'()#*%+ -)%*&'&'+'$.)+-$$%&&) !#$%&&'(%)'*+%,#-%#.'%&'#/0)-+#12+3,)4+56#7+#.')8'9 !"#$%&&'()#*%+%+!"#$"',,'()#*%+ -")%*&'&'+'$.)+-$$%&&)!"#$%&&'(%)'*+%",#-%"#.'%&'#/0)-+#12"+3,)4+56#7+#.')8'9 Slide 1 Paradigmi di Programmazione! Un linguaggio supporta uno stile di programmazione se

Dettagli

Anna Montemurro. 2Geometria. e misura

Anna Montemurro. 2Geometria. e misura Anna Montemurro Destinazione Matematica 2Geometria e misura GEOMETRIA E MISURA UNITÀ 11 Le aree dei poligoni apprendo... 11. 1 FIGURE PIANE EQUIVALENTI Consideriamo la figura A. A Le figure B e C

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

Programmazione a Oggetti Lezione 10. Ereditarieta

Programmazione a Oggetti Lezione 10. Ereditarieta Programmazione a Oggetti Lezione 10 Ereditarieta Sommario Come definire sottoclassi Costruttori Abstract Classes Final Ereditarietà: promemoria Strumento tipico dell OOP per riusare il codice e creare

Dettagli

UML: Class Diagram. Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it

UML: Class Diagram. Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it UML: Class Diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania Class Diagram Forniscono una vista strutturale

Dettagli

Esercizi Java. class somma2 { static int somma(int a,int b) {return a+b; }

Esercizi Java. class somma2 { static int somma(int a,int b) {return a+b; } Java è un linguaggio di programmazione c indipendente dalla piattaforma, ovvero un linguaggio di programmazione che permette di compilare i programmi una volta sola e di installarli su computer che usano

Dettagli

Sul pattern Decorator

Sul pattern Decorator Sul pattern Decorator 1 Introduzione Consideriamo una famosa panineria fa tre tipi di panini: al prosciutto crudo, al prosciutto cotto, al tonno. A ciascuno di questi tre tipi corrisponde un costo. Figura

Dettagli

Ingegneria del Software

Ingegneria del Software Ingegneria del Software Analisi Object Oriented ed Elementi di Programmazione OO Origini Le metodologie ad oggi nascono negli anni 70 ma si affermano solo nelgi anni 80 grazie alla nascita dei linguaggi

Dettagli

INFORMATICA E PROGRAMMAZIONE PROF. M. GIACOMIN ESPERIENZA IN AULA: ELABORAZIONE DI IMMAGINI A COLORI IN LINGUAGGIO C

INFORMATICA E PROGRAMMAZIONE PROF. M. GIACOMIN ESPERIENZA IN AULA: ELABORAZIONE DI IMMAGINI A COLORI IN LINGUAGGIO C INFORMATICA E PROGRAMMAZIONE PROF. M. GIACOMIN ESPERIENZA IN AULA: ELABORAZIONE DI IMMAGINI A COLORI IN LINGUAGGIO C DESCRIZIONE GENERALE In questa esperienza il C verrà utilizzato per elaborare immagini

Dettagli

Prossime lezioni. Dai TDA agli oggetti. Riassunto. Riassunto TDA. Oggi. Stefano Mizzaro 1

Prossime lezioni. Dai TDA agli oggetti. Riassunto. Riassunto TDA. Oggi. Stefano Mizzaro 1 Prossime lezioni Dai TDA agli oggetti Stefano Mizzaro Dipartimento di matematica e informatica Università di Udine http://www.dimi.uniud.it/mizzaro mizzaro@dimi.uniud.it Programmazione, lezione 18 19 gennaio

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Design Pattern: Storia Parte b versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Dettagli

progettare buone gerarchie

progettare buone gerarchie progettare buone gerarchie 1 generalizzazione permette di definire dettagli del modello a vari livelli di astrazione 2 generalizzazione le istanze delle classi più specifiche sono istanze anche delle classi

Dettagli

I.P.S.S. Severini a.s. 2015-16 Curriculum Verticale MATEMATICA

I.P.S.S. Severini a.s. 2015-16 Curriculum Verticale MATEMATICA Curriculum Verticale MATEMATICA I Docenti di Matematica dell IPSS concordano, per l a.s. 2015/16, i seguenti punti: numero minimo di verifiche annue (riferite ad una frequenza regolare): 6, di varia tipologia

Dettagli

Modulo 4: Ereditarietà, interfacce e clonazione

Modulo 4: Ereditarietà, interfacce e clonazione Modulo 4: Ereditarietà, interfacce e clonazione Argomenti Trattati: Classi, Superclassi e Sottoclassi Ereditarietà Ereditarietà ed Attributi Privati Override super Ereditarietà e Costruttori Polimorfismo

Dettagli

Programmazione Java: Variabili membro, Metodi La parola chiave final

Programmazione Java: Variabili membro, Metodi La parola chiave final Programmazione Java: Variabili membro, Metodi La parola chiave final romina.eramo@univaq.it http://www.di.univaq.it/romina.eramo/tlp Roadmap Definire una classe» Variabili membro» Metodi La parola chiave

Dettagli

Gestione delle eccezioni in Java

Gestione delle eccezioni in Java Gestione delle eccezioni in Java Fondamenti di Informatica Ingegneria Gestionale Canale AL 1 Le eccezioni in Java Exception handling: insieme di costrutti e regole sintattiche e semantiche presenti nel

Dettagli

SCHEMA ELETTRICO UNIFILARE

SCHEMA ELETTRICO UNIFILARE MODULO FV UTILIZZATO: UTILIZZATO: POWER-ONE TRIO 20.0 TL TOTALI: 1 Stringa 1 Stringa 2 Stringa 3 Stringa 4 SCHEMA UNIFILARE- 1 MODULO FV UTILIZZATO: UTILIZZATO: POWER-ONE TRIO 20.0 TL TOTALI: 1 Stringa

Dettagli

LICEO STATALE G. MAZZINI

LICEO STATALE G. MAZZINI LICEO STATALE G. MAZZINI LICEO LINGUISTICO LICEO DELLE SCIENZE UMANE LICEO DELLE SCIENZE UMANE OPZIONE ECONOMICO-SOCIALE Viale Aldo Ferrari, 37 Tel. 0187743000 19122 La Spezia Fax 0187743208 www.liceomazzini.org

Dettagli

Programmazione AA 2012 2013

Programmazione AA 2012 2013 Programmazione ad Oggetti AA 2012 2013 Contenuti del corso Modulo A Tecniche di programmazione Docente: Prof. Michele Bugliesi Modulo B Tecniche di progetto Docente: Prof. Alessandro Roncato Contenuti

Dettagli

Esempio: il conto bancario

Esempio: il conto bancario Ereditarietà Prof. Francesco Scarcello D.E.I.S., Università della Calabria Corso di Informatica 2 Esempio: il conto bancario public class BankAccount { public BankAccount() { balance = 0; public BankAccount(double

Dettagli

Linguaggio Java. Robusto. Orientato agli oggetti. Protegge e gestisce dagli errori. Non permette costrutti pericolosi

Linguaggio Java. Robusto. Orientato agli oggetti. Protegge e gestisce dagli errori. Non permette costrutti pericolosi Linguaggio Java Robusto Non permette costrutti pericolosi Eredità Multipla Gestione della Memoria Orientato agli oggetti Ogni cosa ha un tipo Ogni tipo è un oggetto (quasi) Protegge e gestisce dagli errori

Dettagli

Sviluppo Applicazioni Mobile Lezione 11. Dr. Paolo Casoto, Ph.D - 2012

Sviluppo Applicazioni Mobile Lezione 11. Dr. Paolo Casoto, Ph.D - 2012 + Sviluppo Applicazioni Mobile Lezione 11 + Credits I lucidi di questa lezione sono stati preparati da: Professor Stefano Mizzaro Professor Paolo Coppola e sono stati modificati e completati dal Dr. Paolo

Dettagli

Sono belle le soluzioni matematiche?

Sono belle le soluzioni matematiche? Introduzione Istituzioni di matematica I L estetica in un problema statico Problemi di minimo - Estimo (calcolo dei costi); - contabilità professionale; ma, più importante - calcolo strutturale; - organizzazione;

Dettagli

NUMERI COMPLESSI. Test di autovalutazione

NUMERI COMPLESSI. Test di autovalutazione NUMERI COMPLESSI Test di autovalutazione 1. Se due numeri complessi z 1 e z 2 sono rappresentati nel piano di Gauss da due punti simmetrici rispetto all origine: (a) sono le radici quadrate di uno stesso

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

CURRICOLO DISCIPLINARE DI MATEMATICA

CURRICOLO DISCIPLINARE DI MATEMATICA A.S. 2014/2015 MINISTERO DELL ISTRUZIONE DELL UNIVERSITÀ E DELLA RICERCA Istituto Comprensivo Palena-Torricella Peligna Scuola dell Infanzia, Primaria e Secondaria di 1 grado Palena (CH) SCUOLA SECONDARIA

Dettagli

Politecnico di Torino

Politecnico di Torino Politecnico di Torino INFORMATICA II Esame del 19 Luglio 2008 1. Realizzare un programma in linguaggio C per evidenziare le variazioni percentuali di un insieme di azioni quotate in borsa. In un file di

Dettagli

PROVA INVALSI Scuola Secondaria di I grado Classe Prima

PROVA INVALSI Scuola Secondaria di I grado Classe Prima SNV 2010-2011; SNV 2011-2012; SNV 2012-2013 SPAZIO E FIGURE SNV 2011 10 quesiti su 29 (12 item di cui 6 a risposta aperta) SNV 2012 11 quesiti su 30 (13 item di cui 2 a risposta aperta) SNV 2013 9 quesiti

Dettagli

Analisi Modello dei dati

Analisi Modello dei dati Modello dei dati Individuare Oggetti e classi rilevanti per il sistema da sviluppare Limitarsi esclusivamente a quelle classi che fanno parte del vocabolario del dominio del problema Relazioni tra le classi

Dettagli

Test di autovalutazione

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

Dettagli

ISTITUTO D'ISTRUZIONE SUPERIORE A. MOTTI

ISTITUTO D'ISTRUZIONE SUPERIORE A. MOTTI ISTITUTO D'ISTRUZIONE SUPERIORE A. MOTTI ISTITUTO PROFESSIONALE DI ENOGASTRONOMIA E OSPITALITA ALBERGHIERA CON I PERCORSI: ACCOGLIENZA TURISTICA, CUCINA, SALA-BAR ISTITUTO TECNICO PER IL TURISMO Sede Amministrativa:

Dettagli

/** * VETTORE DINAMICO elementi */ private Vector elementi; /** * METODO COSTRUTTORE */ public coda() { elementi=new Vector(); }

/** * VETTORE DINAMICO elementi */ private Vector elementi; /** * METODO COSTRUTTORE */ public coda() { elementi=new Vector(); } import java.util.*; class coda * Questa classe contiene tutti i metodi per la gestione della coda * @author D'Ambrosio Giovanni Classe 4D I.T.I.S. Grottaminarda * @version 26/02/2010 * VETTORE DINAMICO

Dettagli

Programmazione A.A. 2002-03. Programmazione Orientata agli Oggetti: Lavorare con gli oggetti ( Lezione XXVII)

Programmazione A.A. 2002-03. Programmazione Orientata agli Oggetti: Lavorare con gli oggetti ( Lezione XXVII) Programmazione A.A. 2002-03 I Programmazione Orientata agli Oggetti: Lavorare con gli oggetti ( Lezione XXVII) Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica Università

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 E01 Esempi di programmi A. Miola Ottobre 2011 1 Contenuti Vediamo in questa lezione alcuni primi semplici esempi di applicazioni

Dettagli

Introduzione a JSF: Le basi in un esempio. Giulio Rossetti 20/09/2007

Introduzione a JSF: Le basi in un esempio. Giulio Rossetti 20/09/2007 Introduzione a JSF: Le basi in un esempio. Giulio Rossetti 20/09/2007 Introduzione: Java Server Faces è un framework, le cui specifiche sono rese disponibili dalla Sun, che permette di realizzare GUI in

Dettagli

ESPERIENZE CON GLI SPECCHI PIANI

ESPERIENZE CON GLI SPECCHI PIANI 1. Qual è la posizione dell immagine fornita da uno specchio piano? Di che tipo di immagine si tratta? Disponi il cilindro giallo dietro lo specchio, in modo che coincida con l immagine riflessa del cilindro

Dettagli

Scuola di Wrenn, Dipartimento di Matematica. Investigare cerchi. Questo pacchetto di fogli di lavoro vi fornisce alcune attività per aiutarvi

Scuola di Wrenn, Dipartimento di Matematica. Investigare cerchi. Questo pacchetto di fogli di lavoro vi fornisce alcune attività per aiutarvi Scuola di Wrenn, Dipartimento di Matematica Investigare cerchi Questo pacchetto di fogli di lavoro vi fornisce alcune attività per aiutarvi a scoprire alcune proprietà di cerchi usando The Geometer s Sketchpad.

Dettagli

Unità Didattica N 28 Punti notevoli di un triangolo

Unità Didattica N 28 Punti notevoli di un triangolo 68 Unità Didattica N 8 Punti notevoli di un triangolo Unità Didattica N 8 Punti notevoli di un triangolo 0) ircocentro 0) Incentro 03) Baricentro 04) Ortocentro Pagina 68 di 73 Unità Didattica N 8 Punti

Dettagli

Creare una funzione float square(float x). La funzione deve restituire il quadrato del parametro x.

Creare una funzione float square(float x). La funzione deve restituire il quadrato del parametro x. Funzioni Esercizio 1 Creare una funzione float square(float x). La funzione deve restituire il quadrato del parametro x. Creare un altra funzione, di nome float cube(float x), che restituisce invece il

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

Class Diagram. Catia Trubiani. Laboratorio di Ingegneria del Software a.a. 2013-2014

Class Diagram. Catia Trubiani. Laboratorio di Ingegneria del Software a.a. 2013-2014 Università degli Studi dell Aquila Laboratorio di Ingegneria del Software a.a. 2013-2014 Catia Trubiani Dipartimento di Ingegneria e Scienze dell'informazione e Matematica (DISIM)- Università degli Studi

Dettagli

ESERCIZI DI TOPOGRAFIA per gli Allievi Istituto per Geometri. rel. 0.1. Esercizi di Topografia distribuzione gratuita 1/6

ESERCIZI DI TOPOGRAFIA per gli Allievi Istituto per Geometri. rel. 0.1. Esercizi di Topografia distribuzione gratuita 1/6 ESERCIZI DI TOPOGRAFIA per gli Allievi Istituto per Geometri rel. 0.1 Esercizi di Topografia distribuzione gratuita 1/6 Indice generale ANNO 3...3 1.1 - Esercizi pratica calcolatrice...3 1.2 - Esercizi

Dettagli

Corso di Programmazione ad Oggetti

Corso di Programmazione ad Oggetti Corso di Programmazione ad Oggetti Il meccanismo dell ereditarietà a.a. 2008/2009 Claudio De Stefano 1 L ereditarietà consente di definire nuove classi per specializzazione o estensione di classi preesistenti,

Dettagli

ABCD è un parallelogrammo 90. Dimostrazione

ABCD è un parallelogrammo 90. Dimostrazione EQUISCOMPONIBILITÀ Problema G2.360.1 È dato il parallelogrammo ABCD: dai vertici A e B si conducano le perpendicolari alla retta del lato CD e siano rispettivamente E e F i piedi di tali perpendicolari

Dettagli

Corso di Programmazione ad Oggetti

Corso di Programmazione ad Oggetti Corso di Programmazione ad Oggetti Introduzione alla programmazione ad oggetti a.a. 2008/2009 Claudio De Stefano 1 La programmazione modulare Un programma può essere visto come un insieme di moduli che

Dettagli

Introduzione a.net (2)

Introduzione a.net (2) Introduzione a.net (2) Il linguaggio C# Implementazioni alternative dell'architettura.net: Rotor Mono C#: un nuovo linguaggio C# : CLR = Java : JVM C# è il linguaggio di riferimento per.net Costruito su

Dettagli

Applet. Contenuti secondo modulo. Linguaggi di Programmazione II. Dove e come trovarmi. Introduzione. Sito Web

Applet. Contenuti secondo modulo. Linguaggi di Programmazione II. Dove e come trovarmi. Introduzione. Sito Web Anno Accademico 2003/04 Docente modulo 2: Contenuti secondo modulo Applet e grafica (cap. 4) Gestione di eventi (cap.9) Interfacce utente grafiche (cap. 11) Ereditarietà (cap. 10) Vettori e array (cap.

Dettagli

Elementi di UML (3) Università degli Studi di Bologna Facoltà di Scienze MM. FF. NN. Corso di Laurea in Scienze di Internet Anno Accademico 2004-2005

Elementi di UML (3) Università degli Studi di Bologna Facoltà di Scienze MM. FF. NN. Corso di Laurea in Scienze di Internet Anno Accademico 2004-2005 Elementi di UML (3) Università degli Studi di Bologna Facoltà di Scienze MM. FF. NN. Corso di Laurea in Scienze di Internet Anno Accademico 2004-2005 Laboratorio di Sistemi e Processi Organizzativi UML

Dettagli

FORMULARIO DI GEOMETRIA

FORMULARIO DI GEOMETRIA FORMULARIO DI GEOMETRIA A cura di Valter Gentile E-Notes pubblicata dalla Biblioteca Centrale di Ingegneria Siena, 12 settembre 2006 1 GEOMETRIA Principi ( da scheda 1 a 5) Solidi (da scheda 18 a 35) Teoremi

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

Esercizio 2 Si consideri la funzione f definita dalle seguenti condizioni: e x. per x 1 f(x) = α x + e 1 per 1 < x

Esercizio 2 Si consideri la funzione f definita dalle seguenti condizioni: e x. per x 1 f(x) = α x + e 1 per 1 < x FUNZIONI Esercizio 1 Studiare la funzione f(x) = ln ( ) x e disegnarne il grafico. x 1 Esercizio 2 Si consideri la funzione f definita dalle seguenti condizioni: { e x per x 1 f(x) = α x + e 1 per 1

Dettagli

Richiesta pagina PHP (es: index.php)

Richiesta pagina PHP (es: index.php) PHP PHP = personal home page SERVER Richiesta pagina PHP (es: index.php) Server Web (Apache) in ascolto sulla porta 80, si accorge che la pagina richiesta è una pagina PHP in base all'estensione o con

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

Object Oriented Programming

Object Oriented Programming OOP Object Oriented Programming Programmazione orientata agli oggetti La programmazione orientata agli oggetti (Object Oriented Programming) è un paradigma di programmazione Permette di raggruppare in

Dettagli

Lo spazio e le figure. Donatella Merlo Direzione Didattica 1 Circolo di Pinerolo

Lo spazio e le figure. Donatella Merlo Direzione Didattica 1 Circolo di Pinerolo Lo spazio e le figure Donatella Merlo Direzione Didattica 1 Circolo di Pinerolo MATHESIS - IVREA 3-4-5 Aprile 2002 Chi sono insegno nella scuola elementare dal 69 faccio parte del N.R.D. di Torino condotto

Dettagli

Fondamenti di Informatica C Esercitazioni di Laboratorio / 3 http://polaris.ing.unimo.it/fic/laboratorio.html. Outline

Fondamenti di Informatica C Esercitazioni di Laboratorio / 3 http://polaris.ing.unimo.it/fic/laboratorio.html. Outline Fondamenti di Informatica C Esercitazioni di Laboratorio / 3 http://polaris.ing.unimo.it/fic/laboratorio.html Ing. Francesco De Mola demola.francesco@unimore.it DII, Modena Via Vignolese (lab. Dottorandi

Dettagli

a. 10 4 b. 10-15 c. 10 25 d. 10-4 a. 4,375 10-7 b. 3,625 10-6 c. 4,375 10 2 d. nessuno dei precedenti valori a. 10-5 b. 10 +5 c. 10 +15 d.

a. 10 4 b. 10-15 c. 10 25 d. 10-4 a. 4,375 10-7 b. 3,625 10-6 c. 4,375 10 2 d. nessuno dei precedenti valori a. 10-5 b. 10 +5 c. 10 +15 d. 1) Il valore di 5 10 20 è: a. 10 4 b. 10-15 c. 10 25 d. 10-4 2) Il valore del rapporto (2,8 10-4 ) / (6,4 10 2 ) è: a. 4,375 10-7 b. 3,625 10-6 c. 4,375 10 2 d. nessuno dei precedenti valori 3) La quantità

Dettagli

Dalle Classi Alle Interfacce

Dalle Classi Alle Interfacce Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Dalle Classi Alle Interfacce Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica (Canale di Ingegneria

Dettagli

Appunti sulla documentazione di un progetto software object oriented in linguaggio Java

Appunti sulla documentazione di un progetto software object oriented in linguaggio Java Appunti sulla documentazione di un progetto software object oriented in linguaggio Java Marco Liverani Luglio 2006 1 Introduzione Ogni progetto informatico è sicuramente incompleto fino a quando non viene

Dettagli

Proff. Fabio Ciao e Raffaele Bortone

Proff. Fabio Ciao e Raffaele Bortone ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMAZIONE ANNUALE A.S. 2014/2015 Classe IV C Informatica Proff. Fabio Ciao e Raffaele Bortone Libro di testo: Cloud

Dettagli

Algebra di Boole: Concetti di base. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica

Algebra di Boole: Concetti di base. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica Fondamenti di Informatica Algebra di Boole: Concetti di base Fondamenti di Informatica - D. Talia - UNICAL 1 Algebra di Boole E un algebra basata su tre operazioni logiche OR AND NOT Ed operandi che possono

Dettagli

Parte Seconda. Geometria

Parte Seconda. Geometria Parte Seconda Geometria Geometria piana 99 CAPITOLO I GEOMETRIA PIANA Geometria: scienza che studia le proprietà delle figure geometriche piane e solide, cioè la forma, l estensione e la posizione dei

Dettagli

Disegno in quadretti le parti da calcolare; se capisco quanto vale un quadretto è fatta.

Disegno in quadretti le parti da calcolare; se capisco quanto vale un quadretto è fatta. CLASSE III C RECUPERO GEOMETRIA AREA PERIMETRO POLIGONI Disegno in quadretti le parti da calcolare; se capisco quanto vale un quadretto è fatta. ES: se ho fatto questo disegno e so che 1 quadretto vale

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

PROGRAMMAZIONE DISCIPLINARE D ISTITUTO a.s. 2015/2016 SECONDO BIENNIO LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE

PROGRAMMAZIONE DISCIPLINARE D ISTITUTO a.s. 2015/2016 SECONDO BIENNIO LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE ISIS"Giulio Natta" Bergamo pag. 1 di 5 SECONDO BIENNIO LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE Disciplina INFORMATICA monte ore annuale previsto (n. ore settimanali per 33 settimane) 2X33 = 66 OBIETTIVI

Dettagli

ACCOMPAGNAMENTO ALLE INDICAZIONI NAZIONALI- MIUR 2012 MATEMATICA. Nodo concettuale disciplinare

ACCOMPAGNAMENTO ALLE INDICAZIONI NAZIONALI- MIUR 2012 MATEMATICA. Nodo concettuale disciplinare ACCOMPAGNAMENTO ALLE INDICAZIONI NAZIONALI- MIUR 2012 CURRICOLO VERTICALE MATEMATICA NUCLEO TEMATICO SPAZIO E FIGURE Nodo concettuale disciplinare DESCRIVERE E RAPPRESENTARE LE FORME E LO SPAZIO (Daniela

Dettagli

PDE Toolbox in Matlab

PDE Toolbox in Matlab PDE Toolbox in Matlab Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ Lezione 12 Indice 1 Uso di PDE Toolbox con interfaccia grafica Problema e definizioni 2 Esercizi 3 Comandi

Dettagli

Progetto Pilota Valutazione della scuola italiana. Anno Scolastico 2002 2003 PROVA DI MATEMATICA. Scuola Secondaria Superiore.

Progetto Pilota Valutazione della scuola italiana. Anno Scolastico 2002 2003 PROVA DI MATEMATICA. Scuola Secondaria Superiore. Gruppo di lavoro per la predisposizione degli indirizzi per l attuazione delle disposizioni concernenti la valutazione del servizio scolastico Progetto Pilota Valutazione della scuola italiana Anno Scolastico

Dettagli

Oggetti Lezione 3. aspetti generali e definizione di classi I

Oggetti Lezione 3. aspetti generali e definizione di classi I Programmazione a Oggetti Lezione 3 Il linguaggio Java: aspetti generali e definizione di classi I Sommario Storia e Motivazioni Definizione di Classi Campi e Metodi Istanziazione di oggetti Introduzione

Dettagli

Sintesi dei pun+ principali tra0a+ nelle schede di lavoro di Geometria

Sintesi dei pun+ principali tra0a+ nelle schede di lavoro di Geometria Sintesi dei pun+ principali tra0a+ nelle schede di lavoro di Geometria Le schede fanno rifle0ere su aspe9 cruciali, me0endo in discussione misconcezioni che possono essere presen+ Le schede, inoltre, suggeriscono

Dettagli

Che tipo di linee riconosci in questi quadri? Ripassale con una matita colorata e, con la stessa tinta, colora il pallino corrispondente.

Che tipo di linee riconosci in questi quadri? Ripassale con una matita colorata e, con la stessa tinta, colora il pallino corrispondente. Linee Che tipo di linee riconosci in questi quadri? Ripassale con una matita colorata e, con la stessa tinta, colora il pallino corrispondente. a. curva spezzata retta mista aperta chiusa b. curva spezzata

Dettagli

Un esempio di ereditarietà in JAVA

Un esempio di ereditarietà in JAVA Un esempio di ereditarietà in JAVA Ecco un semplice esempio di ereditarietà e polimorfismo in Java. Una progressione numerica è una sequenza di numeri dipendenti l uno dal precedente o dai precedenti.

Dettagli

MATEMATICA SCUOLA PRIMARIA CLASSE TERZA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE RELATIVI A NUMERI

MATEMATICA SCUOLA PRIMARIA CLASSE TERZA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE RELATIVI A NUMERI MATEMATICA SCUOLA PRIMARIA CLASSE TERZA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE RELATIVI A NUMERI L alunno si muove con sicurezza nel calcolo scritto e mentale con i numeri naturali e sa valutare l

Dettagli

Argomento interdisciplinare

Argomento interdisciplinare 1 Argomento interdisciplinare Tecnologia-Matematica Libro consigliato: Disegno Laboratorio - IL MANUALE DI TECNOLOGIA _G.ARDUINO_LATTES studiare da pag.19.da 154 a 162 Unità aggiornata: 7/2012 2 Sono corpi

Dettagli

BOOK IN PROGRESS MATEMATICA GEOMETRIA SECONDO ANNO TOMO NR. 2

BOOK IN PROGRESS MATEMATICA GEOMETRIA SECONDO ANNO TOMO NR. 2 OOK IN PROGRESS MTEMTIC GEOMETRI SECONDO NNO TOMO NR. 2 SOMMRIO DEL TOMO 2 SECONDO NNO UNITÀ 9: LE GRNDEZZE E L PROPORZIONLIT...2 9.1 Generalità...2 9.2 Grandezze commensurabili e incommensurabili...3

Dettagli

ANALISI NUMERICA. Elementi finiti bidimensionali. a.a. 2014 2015. Maria Lucia Sampoli. ANALISI NUMERICA p.1/23

ANALISI NUMERICA. Elementi finiti bidimensionali. a.a. 2014 2015. Maria Lucia Sampoli. ANALISI NUMERICA p.1/23 ANALISI NUMERICA Elementi finiti bidimensionali a.a. 2014 2015 Maria Lucia Sampoli ANALISI NUMERICA p.1/23 Elementi Finiti 2D Consideriamo 3 aspetti per la descrizione di elementi finiti bidimensionali:

Dettagli

TEST PSICOMETRICO. Corso preparatorio all esame in italiano del 2014

TEST PSICOMETRICO. Corso preparatorio all esame in italiano del 2014 TEST PSICOMETRICO Corso preparatorio all esame in italiano del 2014 Febbraio Marzo 2014 Docente: Giacomo Sassun E-mail: gsassun@yahoo.it info@israeluni.it Realizzato grazie al contributo dell UNIONE DELLE

Dettagli