Come non superare il laboratorio di Programmazione II B

(Ultimo aggiornamento 16/2/2004)

Se, nel preparare i vostri elaborati per il laboratorio di Programmazione II B, vi atterrete scupolosamente alle istruzioni contenute in queste note avrete ottime possibilita' di non superare la prova.

Se, nonostante i vostri sforzi, il docente considerasse i vostri elaborati sufficienti, non demoralizzatevi: anche gli insegnanti piu' attenti commentono degli errori di valutazione. Continuate ad attenervi fedelmente a queste istruzioni: riuscirete senz'altro a non superare le prove di laboratorio per i corsi successivi.

Partire bene

Per produrre un elaborato insufficiente occorre innanzitutto attenersi ad alcune regole generali, di seguito elencate.

Ulteriori suggerimenti per ottenere punteggio 0 per gli esercizi

Le regole generali sopra elencate potrebbero risultare oscure e di difficile applicazione. In questa sezione forniamo ulteriori indicazioni, alcune delle quali specifiche per gli esercizi assegnati (la lettura risultera' comunque utile anche a chi non conosce il testo degli esercizi).

Suggerimenti per ottenere punteggio 0 per il "Primo esercizio"

Il docente ha fornito una classe "Vita" (contenuta nel file "Vita.java") incompleta. La classe e' incompleta perche' sono solo presenti le dichiarazioni delle variabili di istanza e le intestazioni dei metodi pubblici (con i relativi commenti in stile javadoc). Mancano i body dei metodi pubblici e gli eventuali metodi privati.

L'esercizio richiede di completare la classe "Vita" e scrivere, in un file "ProvaVita.java", un'applicazione interattiva che permetta di giocare.

E' sufficiente focalizzarsi sul file "Vita.java".

Suggerimenti per ottenere punteggio 0 per il "Primo esercizio e mezzo" e per il "Secondo esercizio"

Premesso che la soluzione piu' elegante rimane sempre quella di evitare del tutto i commenti, attenendovi alle seguenti indicazioni avrete comunque buone probabilita' di successo. Per quanto riguarda i metodi pubblici, per poterli utilizzare dovra' essere necessario sapere che la Rubrica e' implementata utilizzando un ArrayList. Ogni operazione sulla Rubrica dovra', se possibile, coinvolgere l'indice dell'ArrayList nel quale e' memorizzato il riferimento alla persona coinvolta.