• Non ci sono risultati.

Esami di Stato per l'abilitazione all'esercizio della professione di Ingegnere I Sessione anno 2005 Sezione B - Settore Informazione Classe 9 Ingegneria Informatica Tema 1 Prova pratica del 28 settembre 2005

N/A
N/A
Protected

Academic year: 2022

Condividi "Esami di Stato per l'abilitazione all'esercizio della professione di Ingegnere I Sessione anno 2005 Sezione B - Settore Informazione Classe 9 Ingegneria Informatica Tema 1 Prova pratica del 28 settembre 2005"

Copied!
1
0
0

Testo completo

(1)

Esami di Stato per l'abilitazione all'esercizio della professione di Ingegnere I Sessione anno 2005

Sezione B - Settore Informazione Classe 9 Ingegneria Informatica

Tema 1

Prova pratica del 28 settembre 2005

Sviluppare un programma per rappresentare un grafo. Le funzioni richieste sono:

• inserisciNodo (<nome>, <peso>)

riceve e inserisce le informazioni inerenti a un nodo. Emette una eccezione N o d o P r e s e n t e nel caso il nodo sia già presente nel sistema.

• rimuoviNodo (<nome>)

rimuove dal sistema tutte le informazioni relative al nodo di nome <nome>. Emette una eccezione N o d o N o n P r e s e n t e nel caso il nodo non sia presente nel sistema.

• inserisciArco (<nome1>, <nome2>, <lunghezza>)

riceve i nomi di due nodi e una lunghezza e inserisce nel sistema l'informazione che fra i due nodi esiste un arco della lunghezza indicata. Se esiste già un arco tra i due nodi viene mantenuto solo l'arco di lunghezza minore.

• r i m u o v i A r c o (<nome1>, <nome2>)

riceve i nomi di due piazze e rimuove dal sistema l'arco. Emette una eccezione A r c o N o n P r e s e n t e nel caso l'arco non esista.

• trovaNodoPiuPesante ()

restituisce una Collection con il nome del nodo di peso maggiore (o i nomi dei nodi nel caso ci siano più nodi di uguale peso).

• trovaNodoPiuConnessa ()

restituisce una Collection con il nome del nodo (o i nomi dei nodi) in cui converge il maggior numero di archi.

• trovaNodiPiuDistanti ()

restituisce una Collection con il nome dei nodi in cui converge l'arco avente la maggiore lunghezza.

• t r o v a P e r c o r s o (<nome1>, <nome2>)

riceve in ingresso il nome di due nodi e restituisce il percorso con la minima lunghezza totale che li connette.

Emette una eccezione P e r c o r s o N o n P r e s e n t e nel caso nessun percorso le connetta. Il percorso è reso come LinkedList di nomi di nodi.

Riferimenti

Documenti correlati

ESAMI DI ABILITAZIONE ALLA PROFESSIONE DI DOTTORE COMMERCIALISTA, ESPERTO CONTABILE E REVISORE LEGALE.. II SESSIONE 2020

Esami di abilitazione alla professione di Dottore Commercialista, Esperto Contabile e Revisore legale - Anno 2019 – II sessione.. COMMISSIONE ESAMINATRICE

Esami di abilitazione alla professione di Dottore Commercialista e Esperto Contabile – Anno 2018.. COMMISSIONE ESAMINATRICE

ESAME DI STATO PER L’ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE JUNIOR PRIMA SESSIONE 2010..

Esami di Stato Seconda sessione 2007 Settore dell’Informazione..

Esami di Stato per l’abilitazione all’esercizio della professione Prima Sessione 2006. SETTORE INDUSTRIALE – SEZIONE A PROVA DI SETTORE DEL 20

ESAMI DI STATO PER L’ABILITAZIONE ALL’ESERCIZIO DELLA PROFESSIONE DI INGEGNERE. SECONDA SESSIONE 2006

Esame di Stato per l'abilitazione alla professione di Ingegnere Sessione II - Anno 2004.. Settore Civile