Back
ExamFull examExam paper onlyItalian

Prova laboratorio 1 settembre

Study material for Programmazione, shared by the Studwiz community and reviewed by moderators.

ProgrammazioneFull exam

Document information

What's included in this study material

Study material for Programmazione, shared by the Studwiz community and reviewed by moderators.

Import quality: text was extracted directly from the original document.

Extracted content from the document

Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.

Page 1

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 prezzo. Per esempio, il contenuto di una linea può essere il seguente: A143 Venezia 2 15 75.48 Il file è ordinato per codice_albergo. 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 prezzo. Per esempio, il contenuto di una linea può essere il seguente: A143 84.54 Anche questo file è ordinato per codice_albergo. 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_albergo 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 della funzione fusione (15 PUNTI) 2. Il codice sorgente in una cartella denominata 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

Preview

First page of the document.

First page: Prova laboratorio 1 settembre