• Non ci sono risultati.

POLITECNICO DI TORINO ESAMI DI STATO PER L'ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE II SESSIONE - ANNO 2004 Ramo: INFORMATICA Tema n. 2

N/A
N/A
Protected

Academic year: 2022

Condividi "POLITECNICO DI TORINO ESAMI DI STATO PER L'ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE II SESSIONE - ANNO 2004 Ramo: INFORMATICA Tema n. 2"

Copied!
2
0
0

Testo completo

(1)

POLITECNICO DI TORINO

ESAMI DI STATO PER L'ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE

II SESSIONE - ANNO 2004

Ramo: INFORMATICA Tema n. 2

Premessa.

Si consideri la seguente conoscenza ereditabile:

Algoritmo (di principio) dell'ereditarietà:

Per ottenere il valore V dell 'attributo A di un esemplare O:

1. Si trova O nella base di conoscenza.

2. Se c'è un valore per l'attributo A, si riporta tale valore.

3. Altrimenti, si vede se è presente un valore per l'attributo esemplare-di: se non c'è, si termina con fallimento.

(segue)

(2)

4. Altrimenti, ci si sposta sul nodo corrispondente al valore dell'attributo esemplare-di, e si cerca un valore per l'attributo. Se c'è, si riporta il valore trovato.

5. Altrimenti si ripetono le seguenti operazioni finché o non c'è nessun valore per l'attributo isa o si determina una risposta:

a) ci si sposta sul nodo corrispondente al valore dell'attributo isa.

b) si vede se è presente un valore per l'attributo A, e in caso affermativo si riporta tale va- lore.

Tema.

Disegnare una struttura dati atta a descrivere una base di conoscenza del tipo dell'esempio.

Realizzare poi un programma in linguaggio C che attui l'algoritmo di ereditarietà delle proprietà so- pra descritto.

Il programma, dato l'attributo A e l'esemplare O, deve fornire il valore trovato o un messaggio di fal- limento. Si ipotizzi che ci sia al più un valore per l'attributo di esemplare di o per l'attributo di isa.

Inoltre realizzare, o quantomeno abbozzare, una funzione che legga da file e crei in memoria la struttura dati disegnata. Nel file le informazioni siano nella forma:

<oggettó> <relazione> <valore>

dove ciascun elemento è una stringa priva di spazi separatori.

Descrivere nel dettaglio ma in modo sintetico le strutture dati e gli algoritmi utilizzati nella manipo- lazione dei dati per realizzare il progetto. Quanto non stabilito espressamente deve essere scelto dal- l'esaminando e sarà oggetto di valutazione.

Riferimenti

Documenti correlati

Supponendo che la rete fornisca il metano a 5 bar determinare la tipologia, determinare le caratteristiche di massima e la prevedibile potenza elettrica assorbita dal compressore

Il candidato discuta le proprietà dei suddetti materiali e le analisi cui dovranno essere sottoposti prima del loro impiego.. Illustri il processo per la produzione di film

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

Fornisca un’ipotesi sul terminal intermodale previsto presso le fermate del treno sulla base del traffico previsto e quantifichi, con l’applicazione della teoria delle code, la

Dopo il trattamento la concentrazione di ammoniaca deve essere inferiore a 0.2% in volume, la temperatura non deve superare 30 °C ed il valore massimo ammesso per l'umidità relativa

All’interno di un fabbricato industriale, con maglia 14x14, avente struttura in acciaio – con catene ┘└ realizzate con profilati 80x120/12 (con spazio libero per fazzoletti di

3) il tempo di permanenza nelle celle degli utenti per effetto della loro mobilità possa essere ipotiz- zato esponenzialmente distribuito con una media che dipende linearmente

Sulla base delle proprie conoscenze il Candidato valuti tutte le possibili alternative per soddisfare la domanda di trasporto e fornisca una soluzione progettuale secondo quanto