Università di Roma "La Sapienza"
Facoltà di Ingegneria
Corso di Fondamenti di Informatica
Corso di Laurea: Ambiente e Territorio

Appello del 15 febbraio 2000 – 2ª prova scritta
tempo a disposizione: 1 ora


Problema 2 (4 punti) Illustrare le qualità del software "correttezza" ed "efficienza".

Problema 3 (4 punti) Con riferimento al seguente tipo C:

  struct elem {
    unsigned long int info;
    struct elem *next;
  };

 
scrivere un programma C completo che costruisca una lista di quattro elementi, in cui il campo
info dell'elemento di posto i (i=1, 2, 3, 4) contiene il valore i! (i fattoriale).

Problema 4 (4 punti) Una società gestisce i propri ordini tramite un DBMS relazionale in cui sono presenti le seguenti tabelle:

Scrivere una interrogazione SQL che costruisca una tabella contenente la descrizione degli articoli "sotto scorta" (di cui cioè vi è in magazzino una quantità inferiore al minimo necessario), il nome legale dei fornitori (già presenti nella base di dati; assumere che nella tabella Ordini la coppia (codice_articolo, codice_fornitore) sia chiave) presso cui è possibile rifornirsi di tali articoli e il prezzo unitario.


Orali e verbalizzazioni: mercoledì 16/2/00, h 11, Via Salaria 113, II piano