logo
  • userLoginStatus

Welcome

Our website is made possible by displaying online advertisements to our visitors.
Please disable your ad blocker to continue.

Current View

Programmazione - Informatic

Full exam

Prova di Programmazione Appello del 1 settembre 2015 Tempo a disposizione: 60 minuti Traccia Si deve costruire un modulo fusione che ha in input due file di testo: il primo “alberghi.txt” contiene le informazioni sugli alberghi di una determinata città. Ogni linea contiene le seguenti informazioni: codice_albergo citta_albergo categoria camere p rezzo. Per esempio, il contenuto di una linea può essere il seguente: A143 Venezia 2 15 75.48 Il file è ordinato per codice_a lbergo. Il secondo file di testo “nuovi_prezzi.txt” contiene le informazioni relative all’aggiornamento dei prezzi. Ogni linea contiene solo le seguenti informazioni: codice_albergo p rezzo. Per esempio, il contenuto di una linea può essere il seguente: A143 84.54 Anche qu esto file è ordinato per codice_a lbergo. Il modulo fornisce in output: il file di testo “prezzi_aggiornati.txt” che si ottiene aggiornando i prezzi del primo file di input . Il modulo deve fornire un codice d'errore dovuto all’eventuale presenza nel sec ondo file di input di un codice_a lbergo non presente nel primo file di input . Il programma deve contenere anche un ulteriore modulo visualizza che mostra sullo schermo il contenuto del primo file di input e il contenuto del file di output visualizzando, contemporaneamente, una linea di ciascun file. Esempio di output sul monitor: A143 Venezia 2 15 75.48 A143 Venezia 2 15 84.54 A148 Milano 2 23 75.48 A148 Milano 2 23 75.88 Consegna Al termine della prova si deve consegnare: 1. Lo pseudo -codice de lla funzione fusione (15 PUNTI) 2. Il codice sorgente in una cartella denom inata con il proprio cognome (15 PUNTI) N.B. Per superare la prova bisogna ricevere almeno 5 punti per ognuno dei 3 punti precedenti e il totale deve essere superiore o uguale a 18