Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
it/muccini/LabArch]
Laboratorio di Architettura
degli Elaboratori
LabArch 2007 Terzo Quadimestre, a.a. 2006-2007
Docente: H. Muccini
Lecture 8:
- Progetti
SEA Group
Software Engineering and Architecture Group
2007 Henry Muccini
SEA Group
2007 Henry Muccini, LabArch 2007
2/16
1
Progetto 2: Schedina Automatica (gruppi da 2-3 persone)
Si abbia la lista delle squadre di calcio in memoria, inserite tramite il
.data.
Ogni settimana, le squadre di calcio si confrontano in campo, ed il
sistema deve generare una schedina automatica, basata sui risultati
delle cinque partite precedenti.
Lutente inserisce per ogni squadra considerata i risultati delle ultime
cinque partite, nella forma (v,p,s) con v = #vittorie, p = #pareggi, e
s = #sconfitte, tale che v+p+s sia sempre uguale a cinque (tali dati
vengano inseriti da console).
Successivamente, lutente inserisce due codici (corrispondenti alle
due squadre rivali salvate in memoria) (di nuovo da console).
Il risultato previsto viene calcolato come nel seguito: date due
squadre A e B, ed i risultati delle cinque partite piu recenti A =
(vA,pA,sA) e B = (vB,pB,sB), lalgoritmo calcola MAX (|vA-vB|, |pA-
pB|, |sA-sB|) (dove | rappresenta il valore assoluto). Se MAX (|vA-
vB|, |pA-pB|, |sA-sB|) e il primo/secondo/terzo elemento della
terna, allora A vince/pareggia/perde.
Ad esempio, A = (2,1,2) e B = (1,4,0), allora MAX (1,3,2) = 3,
quindi la previsione sara di pareggio.
Nel caso A = (0,1,4) e B = (1,4,0), allora MAX (1,3,4) = 4, quindi A
risultera sconfitta. Si stampi la schedina a video.
SEA Group
2007 Henry Muccini, LabArch 2007
3/16
2
Progetto 4 : News Feeder (gruppi da 1-2 persone)
3
Progetto 6: Compilascion (gr. da 3-4 persone)
Esempio
Esempio
Contenuti da archiviare:
nome dimensione
film1 450 MB
film2 3 GB
film3 1 GB
album1 240 MB
album2 290 MB
Una pianificazione accettabile :
1 CD con film1, 1 DVD con film2+film3+album1, 1 CD con album2.
Ma si pu fare una pianificazione migliore:
1 DVD con film2+film3+album2, 1 CD con film1+album1.
La valutazione del progetto terr in considerazione la bont della
pianificazione operata.
SEA Group
2007 Henry Muccini, LabArch 2007
8/16
4
Progetto 7: Correttore ortografico (gr. da 2-3 persone)