Diploma Universitario a distanza in Ingegneria Informatica
Fondamenti di Informatica I e II
Prova d'esame del 29 aprile 2000
Domande per chi deve sostenere la prova di Fondamenti I:
1. Convertire da base decimale a esadecimale il numero 1315;
2. Descrivere e spiegare a che servono le leggi di DeMorgan;
Domande per chi deve sostenere la prova di Fondamenti II:
Si descrivano brevemente le rappresentazioni collegate cercando di evidenziarne gli aspetti più significativi e vantaggi/svantaggi nell'utilizzo (max 4 pagine).
Esercizio di programmazione da svolgere al computer per Fondamenti I e II:
Il file ASCII totali.txt contiene riga per riga un prezzo espresso in lire, un '#', una quantità, un altro '#' e infine una descrizione, ad esempio:
345000#20#NDC 23
1000000#2#TVC Filip 20
450000#5#Recorder Tony
Scrivere un programma C che legga il contenuto del file e successivamente stampi a video il valore totale dei beni (ricavato considerando la quantità e prezzo) del valore dei beni, ad esempio:
TOTALE: 11150000
Il programma deve essere adeguatamente commentato; le prime righe devono contenere i dati anagrafici del candidato, ben evidenziati .
Al termine della prova salvare il programma nel direttorio radice dell'unità disco F: ; i primi 8 caratteri del nome del candidato rappresenteranno il nome del programma (estensione .C).
Per chi deve sostenere la prova di Fondamenti I:
Si ipotizzi che il valore massimo di un bene sia 10000000 e si faccia ampio uso di procedure o funzioni.
Per chi deve sostenere la prova di Fondamenti II (I+II):
Non si facciano ipotesi sul numero massimo di righe del file. Oltre a stampare il valore totale dei beni si memorizzi il contenuto del file utilizzando una rappresentazione collegata a piacere.