Diploma Universitario a distanza in Ingegneria Informatica
Fondamenti di Informatica I e II
Prova d'esame del 9 giugno 2001
Domande per chi deve sostenere la prova di Fondamenti I:
1. Convertire da base decimale a esadecimale il numero 1513;
2. Descrivere e spiegare a che servono le leggi di DeMorgan;
Domande per chi deve sostenere la prova di Fondamenti II:
Si descrivano gli alberi binari di ricerca e i loro principali metodi.
Esercizio di programmazione da svolgere al computer per Fondamenti I e II:
Il file ASCII float.txt contiene riga per riga due numeri a virgola mobile, ad esempio:
3.14 7.1
7.5 8
90.234 -34.2
-12.34 -7.7835
Scrivere un programma C che: legga il contenuto del file, calcoli e memorizzi le somme delle coppie di numeri e le stampi.
Il programma deve essere adeguatamente commentato; le prime righe devono contenere i dati anagrafici del candidato (nome, cognome, matricola ed e-mail), ben evidenziati.
Al termine della prova consegnare il programma mediante dischetto; 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 un numero massimo di righe per il file.
Per chi deve sostenere la prova di Fondamenti II (I+II):
Si utilizzi per la memorizzazione e l'ordinamento un albero binario di ricerca.