• Non ci sono risultati.

Una libreria ha deciso di informatizzare il proprio archivio delle giacenze. Si è creato un file in cui, per ogni libro disponibile in magazzino, sono stati inseriti i seguenti elementi:

N/A
N/A
Protected

Academic year: 2021

Condividi "Una libreria ha deciso di informatizzare il proprio archivio delle giacenze. Si è creato un file in cui, per ogni libro disponibile in magazzino, sono stati inseriti i seguenti elementi:"

Copied!
2
0
0

Testo completo

(1)

Programmazione II

Prima prova intercorso 22/10/2012

Pag. 1 Non è consentito usare libri o appunti.

Una libreria ha deciso di informatizzare il proprio archivio delle giacenze. Si è creato un file in cui, per ogni libro disponibile in magazzino, sono stati inseriti i seguenti elementi:

- titolo del libro;

- autore;

- editore;

- numero di copie disponibili.

La libreria ha la necessità di effettuare le seguenti operazioni:

- cercare tutti i libri di un particolare autore;

- cercare tutti i libri che contengono una determinata stringa nel titolo;

- cercare i libri che hanno il numero di copie massimo;

- listare tutti i libri per cui il numero di copie disponibili è al di sotto di una determinata soglia.

- aggiornare il numero di copie di un libro. Il libro da aggiornare è identificato dal titolo.

L’operazione di aggiornamento deve essere propagata al file.

Creare inoltre una classe main per testare le classi ed i metodi definiti. In particolare occorre

 leggere da un file contenente i dati dei 5 libri mostrati di seguito;

visualizzare i libri scritti da Camilleri;

visualizzare i libri che hanno la parola sogni nel titolo;

 visualizzare il libro con il numero massimo di copie;

 visualizzare i libri che hanno meno di 15 copie disponibili;

aggiungere 30 copie al libro sogni rossi.

Una voce di notte Camilleri Andrea

Sellerio Editore Palermo 44

Cinquanta sfumature di grigio James E. L.

Mondadori 21

Il corpo umano Giordano Paolo Mondadori 33

Sogni rossi Mo Yan Einaudi 11

Fai bei sogni

Gramellini Massimo Longanesi

14

(2)

Programmazione II

Prima prova intercorso 22/10/2012

Pag. 2

ISTRUZIONI PER LO SVOLGIMENTO DELL’ESAME

Ogni violazione delle regole enunciate ai punti sotto elencati comporta l’annullamento della prova (l’elaborato viene valutato 0).

1. Prima di eseguire eclipse assicurarsi che non ci siano file Java (sorgenti, bytecode, workspace,progetti, pacchetti) sul desktop.

2. Eseguire eclipse specificando un workspace sul desktop.

3. Durante la prova d’esame è vietato usare:

a. libri e appunti sia in forma cartacea che in forma digitale b. supporti di memoria esterni

c. un font di dimensione maggiore di 10 punti.

4. Il nome del progetto consegnato deve cominciare con COGNOME seguito dal carattere underscore e quindi dal NOME (tutto in maiuscole). Ad esempio, il nome del progetto di Marco Rossi può essere ROSSI_MARCO, ROSSI_MARCO_P2,

ROSSI_MARCO_ESERCIZIO, ROSSI_MARCO_549449384, etc.

5. Il file da consegnare deve essere creato da eclipse seguendo i passi:

a. Seleziona “export…” nel menu file b. Seleziona “Archive File” in “General”

c. Premi “Next”

d. Seleziona progetto da esportare

e. Controllare il percorso del file (nell’area di testo con etichetta “To archive file:”) f. Assicurarsi che i pulsanti radio nel pannello Options siano selezionati su

“Save in zip format” e “Create directory structure for files”

g. Premi “Finish”

Assicurarsi che i progetti consegnati possono essere importati in eclipse come: General -> Existing Projects into Workspace

6. Dopo aver effettuato la consegna, assicurarsi che il file sia stato ricevuto dal server docente (chiedere al docente) e quindi procedere alla cancellazione dei file prima di spegnere il PC

7. Per avere una copia del progetto consegnato inviare una mail al docente

Riferimenti

Documenti correlati

[r]

Deve il suo nome alla funzione principale che svolge: questa classe è infatti preposta alla creazione della struttura graca del ``dia- log'' in cui viene eseguito plug-in, ossia

Citrix Analytics è una piattaforma di analisi in grado di raccogliere dati da tutte le soluzioni Workspace e da Microsoft Security Graph allo scopo di gestire in modo proattivo

Selezionare Avvia una consultazione, digitare il nome dell'agente o l'URI del contatto nella casella di testo e selezionare Inizia una consultazione vocale dal menu Azione..

• Effettuare il trasferimento immediato della chiamata: fare clic su Trasferimento chiamata immediato ( ) per reindirizzare l’interazione outbound corrente a un contatto o a

• Menu Azioni interlocutore: nell’area relativa allo stato della chiamata, fare clic sulla freccia in giù accanto al nome del contatto per avviare un tipo diverso di interazione con

Creando livelli di comfort ideali, i riscaldatori Bromic offrono una varietà di opzioni di distribuzione del calore per soddisfare le vostre esigenze di riscaldamento

Scrivere un programma che dato un codice libro visualizzi il titolo ed il numero dei suoi autori ed il nome ed email della sua