Corso di EINN - a.a. 96-97
Ultimissime
I nuovi
tempi e modalita' di consegna.
A causa dei numerosi problemi che sollevava l'uso della funzione
"mallinfo", non e' piu' richiesto monitorare da programma la quantita'
di memoria utilizzata.
Testo dell'esercitazione
parte algoritmica.
parte grafica.
Quelle disponibili qui sono versioni solo testo (senza figure).
Una stampa con figure e' disponibile in segreteria studenti.
Errata corrige:
Il file Errata corrige
contiene la lista di alcuni errori che c'erano nel testo.
l testo disponibile via rete e' corretto.
Errata corrige.
Risposte alle domande piu' frequenti e/o significative
Domande e risposte.
Potete indirizzarmi le domande per email.
Files di input bidimensionali - primo scaglione
data_tri.tar
data_ps.tar.gz
ps_util.tar
Leggere il file README
per dettagli su cosa contengono i due tar di cui sopra.
Note:
I files attualmente in ps_util.tar sono corretti. Una versione precedente
(errata) supponeva un formato di file in cui gli indici dei vertici
partono da 0 e non da 1 come nei vostri files.
Il file m400.tri era sbagliato: conteneva un vertice in piu'.
Quello che c'e' adesso e' corretto.
Files di input bidimensionali - secondo scaglione
concavo.tri,
stella.tri,
finito.tri
Sono files di pochi
punti, facilmente controllabili e con casi interessanti.
Files di input tridimensionali
Ci sono tre files di triangolazione ".tri" con relative quote ".z"
che derivano da dati reali su un terreno.
ne.tri e
ne.z hanno 4096 vertici.
ne2.tri e
ne2.z hanno 1024 vertici.
ne3.tri e
ne3.z hanno 256 vertici.
Il file mapto3d.c
consente di generare, dato un file di triangolazione,
files di quote z e files di coordinate xyz sintetici
ottenuti attraverso varie funzioni.
Il file di input deve avere come estensione ".tri".
Ogni eseguzione produce 2 files ".z" e 3 files ".xyz"
dandogli nomi generati automaticamente usando come
"base name" quello del ".tri".
Nota:
Non sono sicura che sia standard il file values.h che e' incluso per
avere la definizione di MAXFLOAT.
Potreste doverlo cambiare.
Fate "grep MAXFLOAT *.h" sotto /usr/include per
trovare sulla vostra macchina il file che contiene la definizione
di MAXFLOAT.
La questione del "mallinfo"
C'e' da fare un "tapullo". Vi do i seguenti files:
malloc.h
libc.a.gz
prova.c
Le istruzioni per fare il tapullo sono nel solito file
Domande e risposte.
Last Updated: Septemper 11 1997