• Non ci sono risultati.

Esame di Fondamenti di Informatica I – Prova al calcolatore n. 1 (2-dicembre-2002) • Un oggetto della classe

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di Fondamenti di Informatica I – Prova al calcolatore n. 1 (2-dicembre-2002) • Un oggetto della classe"

Copied!
1
0
0

Testo completo

(1)

Questo compito è stato discusso collegialmente dalla commissione di esame di Fondamenti di Informatica

Esame di Fondamenti di Informatica I – Prova al calcolatore n. 1 (2-dicembre-2002)

• Un oggetto della classe Matrice permette di rappresentare una matrice quadrata di numeri interi di dimensione qualsiasi. La classe Matrice è definita come segue:

class Matrice {

/* la variabile di istanza che memorizza gli elementi della matrice */

private int[][] mat;

/* costruttore: crea una matrice vuota avente n righe ed n colonne */

public Matrice (int n){

this.mat = new int[n][n];

}

/* legge ed inserisce nella matrice i valori immessi da tastiera */

public void leggiMatrice (){

ReadStream in = new ReadStream ();

for (int i=0; i<this.mat.length; i++)

for (int j=0; j<this.mat[i].length; j++){

System.out.print ("Inserisci elemento " + "(" + i + ","

+ j + ")..");

this.mat[i][j] = in.readInt();

} }

/* restituisce l’elemento massimo della matrice */

public int massimo (){

da completare....

}

}// fine classe

• Si chiede di:

- Scrivere la classe Matrice completando il metodo public int massimo()

- Scrivere il metodo main della classe TestMatrice. Tale metodo, utilizzando la classe

Matrice, svolge le seguenti azioni:

- fa inserire all’utente una matrice quadrata di numeri interi. La dimensione della matrice ed i suoi elementi sono scelti dall’utente.

- visualizza l’elemento massimo della matrice inserita

Note:

1) Sul dischetto trovi già il file ReadStream.class, necessario per la lettura dei dati da tastiera;

2) Sul dischetto devono essere scritte interamente le classi Matrice e TestMatrice.

3) Il dischetto deve essere restituito ben incartato in questo foglio.

Riferimenti

Documenti correlati

ESERCIZIO 1. A) Generare una matrice Q, simmetrica e definita positiva, di dimensione 2 o possibilmente anche più alta (eventualmente seguire il suggerimento posto al fondo degli

Dedurre che allora possiamo definire la traccia per una applicazione lineare (come la traccia di una qualunque matrice che la rappresenti scelta una base dello spazio: la

1) Sul dischetto ci sono già le classi InputWindow ed OutputWindow (ed anche la classe ReadStream per gli studenti degli scorsi anni che preferiscono usare questa classe) 2)

Una matrice quadrata, di ordine n , con elementi tutti nulli è detta matrice nulla di ordine n ... Matrice triangolare superiore.. matrice triangolare

Nell’applicarla, conviene scegliere la riga o la colonna con il maggior numero di zeri, in modo da ridurre il numero di addendi

Si dimostri la regola di Cramer del III

Grazie a queste proprieta’, possiamo calcolare il determinante di una matrice numerica A trasformandola, mediante l’algoritmo di Gauss, in una matrice trian- golare T, e poi

Si e’ mostrato come il determinante sorga in modo naturale dallo studio della singolarita’ di una matrice, venendo a stabilire che una matrice A e’ non singolare se e solo se il