Correzione prova pratica del 3 ottobre 2003
Correzione prova pratica del 3 ottobre 2003
Istruzioni:
il commento iniziale rappresenta il giudizio complessivo sul programma. Nei commenti trovate:
- FIXME: segnalazione di un errore, non necessariamente sono tutti segnalati e non necessariamente sono tutti presi in considerazione
per il voto finale
- TODO: segnala l'assenza di parti di codice
- XXX: segnala qualcosa di non chiaro o inutile ai fini del codice, commenti di ordine generale, errori di battitura o suggerimenti
Il codice presentato non è necessariamente identico a quello consegnato in quanto possono essere state effettuate modifiche per
renderlo compilabile e/o per la corretta indentazione.
//XXX (0) E' palesemente venuto a tentarlo, dubito che abbia mai scritto del codice
// Pischedda Luca ,144473, moradin@tiscali.it.
// 3.10.2003 - esame di Fondamenti di Informatica A, corso di laurea in Ingegneria
#include <iostream.h>
#include <string.h>
main()
{
char s [15], t [15];
int n = strlen (s), m = strlen (t),; //FIXME a parte l'errore di compilazione, e' difficile calcolare la lunghezza di una stringa ancor prima di inserirla
int d;
int DL ;
DL = d[n][m];
cout << "Inserire una parola: "<< endl;
cin >> s; //FIXME andava utilizzato cin.getline()
cout << "Inserire una parola: "<< endl;
cin >> t;
} //FIXME e qui finisce la main()? E il resto del codice??
{
if (n = 0) DL = m
cout << DL << endl;
if ( m = 0) DL = n
cout << DL << endl;
cin >> s; //FIXME temeva che l'utente si fosse sbagliato a scriverla?
}
{
int a = (n+1), b = (m+1), d [15][15];
for (a = 0; a < 15; ++a)
for (b = 0; b < 15; ++b)
d [a][b] = (a * 15) + b + 1; //XXX ???
}
{
char s[i] //FIXME si era rotto il taso ; ?
for (i =>0; i < n; --n) //FIXME qualche {}?
char t[j]
for (j =>0; j < m; --m)
int costo;
if (t[j] = s[i]) costo = 0;
else costo = 1;
int d [n][m];
n = (j+1), m = (i+1);
DL = d[n][m];
cout << " La Distanza di Levenshtein (DL) e': "<< DL << endl;
}
Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a
bertozzi@CE.UniPR.IT