• Non ci sono risultati.

Corso di Ingegneria Elettronica Insegnamento di “Strutture Software 1” a.a. 2008-09 Esercitazione n. 4

N/A
N/A
Protected

Academic year: 2021

Condividi "Corso di Ingegneria Elettronica Insegnamento di “Strutture Software 1” a.a. 2008-09 Esercitazione n. 4"

Copied!
1
0
0

Testo completo

(1)

Corso di Ingegneria Elettronica

Insegnamento di “Strutture Software 1” a.a. 2008-09

Esercitazione n. 4

Sviluppare una classe MyFile che descriva un file: definire i campi nome e dimensione, definire il costruttore della classe e il metodo ToString().

Sviluppare una classe in cui siano definiti metodi per l’ordinamento e la ricerca.

Scrivere una classe (che contiene il Main()) in cui creare un array di oggetti di tipo MyFile ed eseguire le seguenti operazioni.

1. Ordinare l’array secondo l’ordinamento naturale (CompareTo()), cioè secondo il nome dei file. Quindi si deve implementare l’interfaccia IComparable .

2. Ordinare l’array secondo la dimensione del file e del suo nome (Compare()). Quindi si deve implementare l’interfaccia IComparer.

3. Cercare un file attraverso il suo nome sfruttando l’algoritmo di ricerca binaria: provare con un nome presente nell’array e con un nome non presente nell’array.

Verificare il programma sviluppato sull’elenco di file presenti in dati.txt, il quale contiene 82 righe; su ogni riga è presente un nome di file e, separata con tabulazioni (\t), la relativa dimensione.

Riferimenti

Documenti correlati

[r]

 Utilizzare il contenuto del file raggi.txt per inizializzare un vettore cerchi di oggetti Cerchio.  Implementare la funzione membro operator> per confrontare due oggetti

g) Ordinare il DSS rispetto alla variabile operatore (la procedura SAS per il campionamento stratificato richiede che il DSS sia ordinato rispetto alla variabile di

Attenzione: osservare che la numerosità del campione per la stima delle standard deviation è molto più piccola di quella del campione per la stima del parametro (media) della

Utilizzare questa funzione in un programma che legge una sequenza di numeri e stampa a video i valori massimo e minimo. Esercizio n o

La sequenza di processi “in ingresso al sistema” è contenuta nel file processes.txt: ogni riga contiene i dati di un processo, cioè il pid, il nome e la memoria

• Il programma deve leggere da tastiera il nome del file nel formato sopra descritto, leggere tale file copiandone il contenuto nel vettore di struct in memoria e, infine,

• Il C è un linguaggio compilato: un programma, detto compilatore, traduce uno o più file ASCII contenenti i comandi in C in un unico file con la sequenza di.. istruzioni in