• Non ci sono risultati.

Esame di Fondamenti di Informatica I (N.O.)(prova pratica di programmazione)12-settembre-2002

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di Fondamenti di Informatica I (N.O.)(prova pratica di programmazione)12-settembre-2002"

Copied!
1
0
0

Testo completo

(1)

Cognome___________________ Nome ____________________ Matricola____________________

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

Esame di Fondamenti di Informatica I (N.O.) (prova pratica di programmazione)

12-settembre-2002

Testo dell’esercizio

1) Definire una classe MatriciQuadrate che contiene il seguente metodo di classe:

/* assumendo che T sia una matrice quadrata, stampa tutti gli elementi della diagonale e restituisce la stringa più lunga della diagonale */

public static String MaxStringInDiagonale (String[][] T);

2) Definire una classe di test, TestEsercizio, contenente il solo metodo main. Tale metodo effettua nell’ordine le seguenti operazioni: (a) Chiede all’utente di inserire un numero intero n e di inserire gli oggetti di una matrice quadrata di stringhe T di dimensione n. (b) Usando la classe MatriciQuadrate, stampa tutti gli elementi della diagonale di T e la stringa più lunga della diagonale. (c) Stampa tutti gli elementi di T che non stanno nella diagonale.

Esempio.

casa fiore animale T = mario scuola pane

numero cuore pino stampa:

la diagonale è: casa scuola pino

la stringa massima della diagonale è: scuola

gli elementi fuori della diagonale sono: fiore animale mario pane numero cuore

Note importanti:

• Sul dischetto che ti è stato dato trovi la classe ReadStream già compilata.

• Salva sul dischetto le classi che devi definire.

• Scrivi Cognome, Nome e Matricola sia su questo foglio sia in un commento in testa alle classi che devi definire.

• Il dischetto va riconsegnato ben incartato in questo foglio.

Riferimenti

Documenti correlati

• Sul dischetto che ti è stato dato trovi già i file delle classi GestoreDiStringhe e TestGestoreDiStringhe e gli scheletri dei metodi che devi implementare3. Dovrai pertanto

Questo compito è stato discusso e definito collegialmente dalla commissione di esame di Fondamenti di Informatica.. Esame di Fondamenti di Informatica II (N.O.) (prova pratica

• Scrivi Cognome, Nome e Matricola sia su questo foglio sia in un commento in testa alle classi che devi definire. • Il dischetto va riconsegnato ben incartato in

Restituisce un array di interi conf di lunghezza k tale che: conf[i] = -1 se l’elemento di indice i in str1 precede lessicograficamente l’elemento di indice i di str2; conf[i]=1

Tale metodo svolge nell’ordine le seguenti azioni: (a) fa inserire all’utente un insieme di oggetti String ed inserisce tali oggetti in una lista di tipo EsercizioLinkedList

• Fa creare e riempire all’utente una matrice a di stringhe; le dimensioni di a (cioè numero di righe e di colonne) sono decise dall’utente.. • Fa inserire all’utente

/* riceve come parametri un Vector, rettangoli, contenente soli oggetti Rettangolo ed un numero double, areaMax; restituisce un Vector contenente i soli oggetti del

Esercizio 1 (punti 15) Un file contiene delle informazioni riguardanti la media dei voti degli esami sostenuti da alcuni studenti, uno per riga.. In dettaglio, ciascuna riga `e