Questa prova di autovalutazione consiste nella scrittura di alcuni metodi e applicazioni Java. Esse hanno la finalità di verificare la capacità di usare istruzioni ripetitive e di definire e invocare metodi.
I diversi problemi vanno risolti usando la classe DrawingFrame del package fiji.grafica. Si consulti la sua documentazione nell'ambito della documentazione del package fiji. Si consulti anche la dispensa su Eclipse per l'uso del package fiji nell'ambito di Eclipse.
Un oggetto DrawingFrame è una finestra grafica su cui è possibile disegnare e scrivere. Si considerino in particolare il costruttore DrawingFrame(String titolo, int larghezza, int altezza) e il metodo d’istanza void drawLine(int x1, int y1, int x2, int y2).
Ai fini di questa prova, non è consentito usare nessun altro metodo della classe DrawingFrame.
Si noti anche che:
per risolvere i vari problemi è necessario usare un po' di trigonometria - e qualche metodo della classe Math che, come noto, opera su argomenti reali e restituisce risultati reali
nell'uso del metodo drawLine, i quattro parametri del metodo sono interi
probabilmente dunque sarà necessario usare un po' di conversioni esplicite
Nella parte finale del modulo è possibile scrivere eventuali problemi che sono stati riscontrati nello svolgimento di questa prova.