• Non ci sono risultati.

LS-Pratica-Informaz-23S.doc POLITECNICO DI TORINO ESAMI DI STATO PER L’ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE II SESSIONE 2006 SEZIONE A SETTORE DELL’INFORMAZIONE

N/A
N/A
Protected

Academic year: 2022

Condividi "LS-Pratica-Informaz-23S.doc POLITECNICO DI TORINO ESAMI DI STATO PER L’ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE II SESSIONE 2006 SEZIONE A SETTORE DELL’INFORMAZIONE"

Copied!
1
0
0

Testo completo

(1)

LS-Pratica-Informaz-23S.doc

POLITECNICO DI TORINO

ESAMI DI STATO PER L’ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE II SESSIONE 2006

SEZIONE A

SETTORE DELL’INFORMAZIONE

23/S-35/S Informatica-Ingegneria Informatica TERZA PROVA SCRITTA (pratica)

30 gennaio 2007

Il candidato svolga quanto richiesto nel seguito documentando il lavoro fatto con un diagramma di analisi e progetto adeguato.

Scrivere un programma in C o in Java per la gestione dei periodi di vacanza del personale di un ufficio. Lo stato iniziale del sistema è contenuto nel file vacanze.txt, che descrive il personale, nonché gli eventuali periodi di vacanza già decisi. Il file di tipo testo è costituito da un numero imprecisato di linee con il seguente formato:

<nomecognomepersona> <datainizio> <datafine>

dove: <nomecognomepersona> è una stringa di caratteri che non contiene spazi, con un punto a separare il nome dal cognome (esempio: mario.rossi); <datainizio> e

<datafine> sono stringhe numeriche secondo il formato GGMMAAAA. Se i campi

<datainizio> e <datafine> mancano entrambi significa che la persona non ha ancora deciso il periodo delle sue vacanze. Se ne manca solo uno, è un errore che va gestito. I campi di ogni linea sono separati da uno o più spazi. Le linee del file non seguono alcun criterio di ordinamento.

Il sistema deve poi consentire l’esecuzione dei seguenti comandi introdotti da tastiera:

I <nomecognomepersona> <datainizio> <datafine>:

permette di assegnare un certo periodo di vacanza ad una certa persona; eventuali periodi già

assegnati alla persona vengono sovrascritti.

T visualizza su video l’elenco di tutto il personale con

relativo periodo di vacanza.

V <nomecognomepersona> visualizza il periodo di vacanza della persona indicata.

V <data> visualizza tutte le persone il cui periodo di vacanza include <data>.

VN <data> visualizza tutte le persone il cui periodo di vacanza non include <data>.

E salva sul file vacanze.txt lo stato aggiornato della base dati ed esce dal programma.

Si richiede la memorizzazione dei dati in memoria centrale utilizzando allocazione dinamica della memoria. Le operazioni di ricerca in memoria devono essere effettuate il più velocemente possibile.

Riferimenti

Documenti correlati

Al progettista `e richiesto di determinare una opportuna quantit` a di banda da allocare sui canali fisici di una intrastruttura fisica pre-esistente, ed una opportuna quantit` a

Descrivere succintamente le problematiche fondamentali relative al controllo di congestione nelle reti a pacchetto, e le possibili soluzioni. In particolare, descrivere la

Discutere le applicazioni degli algoritmi di ricerca del percorso di costo minimo nel contesto delle reti di telecomunicazioni a pacchetto.

Il candidato supponga di operare come consulente per l’innovazione di un’azienda nell’ambito del settore dell’ingegneria dell’informazione e di dover perorare l’introduzione o

Il condensatore dell’impianto frigorifero ad ammoniaca lavora a 30°C e 11,66 bar, ed è raffreddato con acqua da torre evaporativa che entra a 17°C ed esce a 25°C.. Entrambi

Nell’ottica di valutare un possibile risparmio energetico si consideri la sola sostituzione della pompa originaria con una a cilindrata variabile (V max = 35 cm 3 /giro) dotata

The Switch 4500 Family offers Layer 2 switching and dynamic Layer 3 routing, as well as robust security, Quality of Service, and management features to deliver intelligent edge

Il circuito progettato deve fornire l’uscita isolata rispetto alla rete e assorbire una corrente approssimativamente sinusoidale. Non è richiesto il soddisfacimento di una specifica