.

PROGRAMMAZIONE CLASSI TERZE MERCURIO

.

unitàcontenutioreverifichemetodologie

.

la posta elettronica2esercizi

.

blog2esercizi

.

wiki2esercizi

.

11

.

I problemiIndividuazione informazioni a disposizione del solutoreesercizisa individuare i dati di input da un testoX

.

Informazioni incognite, che il problema deve permettere di determinare20esercizisa individuare i dati di output dal testo di un problemaX

.

Rappresentazione degli elementi del problema con strumenti iconiciesercizisa rappresentare il funzionamento di un sistema con una tabellaX

.

Riscrittura del testo di un problemaesercizisa distinguere i dati singoli dalle liste/elenchiX

.

11

.

.

tipi di dato15lezione frontalesa quali sono i tipi di dato di javaX

.

sa come dichiarare un dato semplice in java

.

sa quali sono i tipi di dato sempliceX

.

sa scegliere il tipo di datoX

.

sa quando un dato numerico si rappresenta con un intero o con un numero in virgola mobileX

.

classi e oggettilezione frontalesa che una classe è un prototipo di oggettoX

.

gli oggetticaratteristiche di uno oggetto, attributi e metodiesercizisa scegliere gli identificatoriX

.

definizione di una classesa definire una classe in javaX

.

dichiarazione di un oggettosa dichiarare un oggettoX

.

creazione di un oggettosa creare un oggettoX

.

sa usare il costruttore implicito e newX

.

accesso agli attributisa usare l'operatore puntoX

.

sa dove collocare la definizione di una classe, la dichiarazione e la creazione di oggetti in un file java dotato di metodo mainX: io faccio creare 2 file, uno per la classe java e uno per la classe test col metodo main

.

comportamenti e metodilezione frontaleX

.

.

parametrilezione frontalesa definire un costruttore con parametri di tipo attributo predefinitosa definire più costruttori con diverse liste di parametri (overloading)

.

sa creare un oggetto che include altri oggettiIo ho fatto classi aventi come attributi oggetti di altri classi (es la classe triangolo ha come attributi tre istanze della classe punto) e classi con metodi che hanno come parametri istanze di altre classi (es.: la classe retta ha il metodo intersezione che riceve una retta e restituisce un punto). Questo è comunque un argomento che hanno capito molto poco

.

sa che un oggetto che include altri oggetti può essere creato solo partendo da oggetti (attributo) già esistenti

.

restituzionelezione frontale

.

11

.

.

sintassi di javadefinizione di variabili5esercizi

.

sa che l'esecuzione del codice java parte dal metodo main()X

.

metodo main()esercizisa che solo una classe può contenere il metodo mainX

.

.

i/o sempliceistruzioni di input ed output10lezione frontale ed eserciziconosce le istruzioni print e printlnX

.

conosce la natura degli argomenti di print e printlnX

.

assegnazioniconosce i 3 tipi di assegnazioneX

.

11sa usare le assegnazioni del tipo v = l

.

sa usare le assegnazioni del tipo v = v'

.

sa usare le assegnazioni del tipo v = e

.

sa usare le assegnazioni anche con attributi di oggettiX

.

sa usare il blocco try e catchNO

.

conosce la funzione della funzione di import java.io.*;NO

.

conosce l'istruzione che solleva un eccezione readLine()NO

.

conosce gli oggetti InputStreamReader e BufferedReaderNO

.

la classe Mathmetodo sqrtsa usare il metodo sqrt()X

.

sa usare il metodo pow()X

.

sa usare il metodo random()X

.

sa usare il metodo round()X

.

sa usare il metodo abs()X

.

.

la classe Stringmetodo lengthsa descrivere la restituzione dei due metodiNO

.

metodo charAtsa descrivere la restituzione del metodo charAtNO

.

.

metodisa che un metodo è una porzione di codiceX

.

sa che un metodo è accessibile solo partendo da un oggetto o da una classeX

.

sa che un metodo esprime un comportamento di un oggettoX

.

sa che un metodo è soggetto ad essere eseguito tramite un'invocazioneX

.

sa che un'invocazione può essere collocata entro un'assegnazioneX

.

sa che un parametro reale di un'invocazione può essere un'invocazioneX

.

sa che un metodo può avere una restituzioneX

.

sa che un metodo può avere dei parametri formaliX

.

sa che il tipo dei parametri formali può anche essere una classeX

.

conosce l'istruzione returnX

.

sa definire un metodo che restituisce un oggettoX: come dicevo prima, i ragazzi col debito questa cosa sicuramente non l'hanno capita

.

sa invocare un metodo che restituisce un oggettoCOME SOPRA

.

in più ho fatto:

.

incapsulamento

.

ereditarietà

.

polimorfismo (vedi il programma e gli esercizi che ti ho inviato)

.

.

struttura di selezioneselezione semplice5eserciziconosce gli operatori relazionali di base

.

selezione composta10esercizisa costruire proposizioni logiche usando i connettivi and, or, xor e not

.

selezione annidata5esercizi

.

11

.

.

struttura di iterazionecontrollo dell'input5esercizi

.

.

stringhe5lezione frontale esercizi

.

11

.

.

algoritmi con annidamento30esercizi

.

22

.

applicazioni con interfaccia grafica15esercizi

.

11

.

.

1178