Fondamenti di Informatica
Ingegneria della Sicurezza e Protezione, sede di Civitavecchia



Esercizi per l'unità 7

 



Esercizio 1

Scrivere una classe con metodi statici per operazioni su matrici con elementi interi. La classe deve contenere: Due matrici sono ben formate per la moltiplicazione se il numero di colonne della prima matrice è uguale al numero di righe della seconda matrice. OperazioniMatriciIntere
Esercizio 2

Scrivere una classe i cui oggetti mantengono informazioni su proprietari di appartamenti. Ogni oggetto deve contere una stringa che indica il nome del proprietario, ed un array di slot di tipo stringa che possono contere ciascuno l'indirizzo di un appartamento posseduto da quel proprietario (oppure null se lo slot è vuoto). La classe deve contenere: (1) costruttore che imposta il nome del proprietario ed il numero di slot e crea l'array con tutti gli slot vuoti; (2) un metodo per assegnare un indirizzo di un appartamento a uno slot; (3) un metodo che restituisce l'indirizzo contenuto in uno slot (o null se lo slot è vuoto); (4) un metodo che restituisce il numero di slot non vuoti; (5) un metodo per ottenere come stringa il contenuto di un oggetto. (6) un metodo per riorganizzare gli indirizzi contenuti negli slot in maniera che tutti gli slot non vuoti si trovino nelle prime posizioni. Scrivere inoltre un file di prova per verificare i corretto funzionamento della classe scritta.

      proprietario       provaProprietario