Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Architettura degli elaboratori e delle reti
 
Programma q-fattoriale d'antona
Clicca QUI per vedere il messaggio nel forum
Larios
Mi è sembrato MOLTO piu semplice rispetto a quelli degli altri anni...

C'è qualcuno che l'ha fatto e può controllare alcuni risultati per sicurezza ?

[1]1!=1
[8]1!=56
[4]6!=11137
[4]3!=520
[3]9!=910
[7]9!=1061864866
[5]12!=42640585

fighter_81
scusami, io l'ho fatto, allora, quando scrivi [8]1! intendi

n=8 e q=1?

perchè in quel caso da quanto ho capito le specifiche con q=1 ottengo il fattoriale di 8 giusto?

che è:

8!=8*7*6*5*4*3*2

e non 8*7=56

nel tuo prog da quanto vedo non hai memorizzato il risultato parziale e quindi ti da 56, magari sbaglio io

Larios
si intendo n=8 e q=1,

io credo che il valore sia da calcolare cosi:

(1+ 1^2 + ... + 1^(8-2)) * (1+ 1^2 + ... + 1^(8-1))=7*8=56

tu come arrivi tramite il q-fattoriale ad ottenre quel risultato?

Larios
mi sa che hai ragione tu....ho ricontrollato bene le specifiche :)

Larios
mi puoi confermare se gli altri risultati ti tornano?

fighter_81
sinceramente mi viene uguale solamente [3]9!

Larios
il metodo generale per calcolarsi il tutto a parte il caso che mi hai fatto notare tu, dovrebbe essere:
(1 + q + q^2 + ... + q^n-2) * (1 + q + q^2 + ... + q^n-1)

ti torna?

fighter_81
Scusa se non ti ho risposto ieri ma mi sono concesso dopo tanto studio di vedere la partita, allora per come ho capito io la formula era questa:

(1+q) * (1+q+q^2) * .......... *(1+q+q^2+....+q^n-2) * (1+q+q^2+..q^n-2+q^n-1);

quindi ad esempio per q=2 e n=3 a me viene:

(1+2) * (1+2+4) = 21 ti risulta?

per n=4 e q=2 invece:

(1+2) * (1+2+4) * (1+2+4+8) = 315

a te risulta cosi? magari ho capito male io le specifiche, non saprei....

Ciao

Larios
ok, ora ho capito com'è il sistema di calcolo...ed effettivamente cosi ha piu senso..., come alsolito avevo interpretato male :(

grazie mille per il momento, sistemo e mi rifaccio vivo :)

Larios
sistemato e fatto alcuni test verificando anche su carta per numeri piccoli e ora dovrebbe esere tutto a posto, ricapitolando:

[1]1!=1
[3]1!=6
[8]1!=40320
[4]6!=77959
[4]3!=2080
[3]9!=910
[7]9!=803923568
[5]12!=1130088065

fighter_81
stessi risultati!!!!!!

Motomax
Ciao,
Scusate potreste aiutare anche a me come funziona??

ho provato con
[4]3!=2080 e quindi n=4 e q=3 e la formula dovrebbe essere:
(1+3)*(1+3+3^2)*(1+3+3^2+3)

Mi dite cortesemente dove sbaglio?

Larios
credo tu abbia dimenticato l'ultimo 3^3

dovrebbe essere cosi:

(1+3)*(1+3+3^2)*(1+3+3^2+3^3)

blade_77
..io l'ho finito e sono un paio di giorni che faccio prove su prove (visto che lo scorso progetto non ne avevo fatte abbastanza e non funzionava con alcuni valori) per vedere se tutto funziona a dovere...e per quanto ne so, funziona tutto splendidamente...

Vorrei chiedere come posso gestire i casi come questo :
[10]10! = -490692093 ?esiste un sistema per evitare questo errore?

metto un po' di valori che vorrei mi controllaste:
[5]5! = 22661496
[4]5! = 29016
[5]4! = 3043425

giusti?

fighter_81
assolutamente...................................si

fighter_81
a me con [10] 10! non da quel problema......ma mi viene:

1360850950

blade_77
...ok, ho capito, è ora di mandarglielo....
Ma per il problema che ho posto...nessuno mi sa aiutare?

blade_77
secondo me è sbagliato comunque....il valore è troppo basso, più basso di [5]12!...o mi sbaglio?

fighter_81
a me con [5] 12! mi viene:

1130088065

Larios
[10] 10! viene anche a me negativo, bisognerebbe fare una gestione dell'overflow, io non la faccio visto che non è obbligatoria :)(alza il voto se la fai...).

blade_77
appunto [5]12! è poco inferiore a [10]10!....non ti sembra strano?

Larios
i risultati qui si lazano molto velocemente con numeri piccoli dovresti provare a calcolarti a mano [10]10! e te ne rendi conto

blade_77
Originally posted by Larios
[10] 10! viene anche a me negativo, bisognerebbe fare una gestione dell'overflow, io non la faccio visto che non è obbligatoria :)(alza il voto se la fai...).

Anche io so che non è richiesto....ma hai una idea di come si possa fare?
..io ho preso 29 all'orale e mi piacerebbe almeno confermarlo...

Larios
prova a vedere nel'area file se ce qualche progetto vecchio che la utilizza o cerca informazioni a proposito in rete

Larios
giusto per precisare [10] 10! non è corretto 1360850950

basta pensare che gia un 10^9 che sara dentro la formula è pari a un miliardo, adesso cmq non so perchè durante l'overflow abbiamo risultati diversi :|

blade_77
grazie, se trovate qualcosa in rete e postate qui il link...vi ringrazio!

djlight82
il calcolo delle potenze l'avete fatto ricorsivamente?

blade_77
Ovviamente si, visto che è proprio richiesto esplicitamente nella traccia del progetto, mentre la parte che calcola il q-fattoriale viene richiesta iterativa...

topogigio
Scusate, qualcuno ha un esempio oppure sa dove trovare un esempio del documento da abbinare ( optional ) al progettino ?

khelidan
Confermo tutto i risultati che sono stati postati,anche a me vengono uguali,compreso overflow negativo per [10]10! ;)

khelidan
Ragazzi ma voi avete già corretto il progetto?

Larios
io ho gia consegnato ed andava bene! :)

djlight82
anche io e mi son beccato un bel 29. ora devo trovare il tempo per l'orale :cry:

khelidan
io lo gia consegnato da un pezzo,ma non si fa sentire nessuno!solo la mail di conferma di averlo ricevuto!comunque dato che i risultati erano del tutto simili penso che almeno la conferma del 24 orale ci sia! ;)

GiaXVI
ciao...io ho spedito il progetto a marra da una decina di giorni, ma il risultato esce su qualche sito o ti risponde lui via mail???

djlight82
ti risponde via mail

Ziopanna
ehm... ciao a tutti... ho mandato anche un paio di pm ma non ho ricevuto risp.
Alla fine il discorso dell'overflow qualcuno l'ha gestito?
Come, exception o semplice print di errore?
Mi controllate il risultato per il valore [7]7! ?
Tutti i risultati da voi postati mi risultano uguali ma con [7]7! mi esce un risultato negativo :(

il risultato esattamente è: -603182080

Ziopanna
non ho ancora ben capito il senso del DSY, si scrive per menarsela dei 29 e dei 24 o per rispondere reciprocamente ai dubbi?!?!?!?!? c'è nessuno?!?!?!?!?!?!?!

kernel1973
anke io l'ho mandao a Marra via mail ( 4 giorni fa ) ed ho ricevuto solo la mail di conferma del recapito.

aspettiamo news

GiaXVI
io l'ho inviato da oramai 3 settimane, e nn ho avuto risposta, domani o dopodomani gli mando una mail...

kernel1973
oggi ha confemato di aver ricevuto e letto la mail

Ziopanna
alla fine nessuno si è degnato di darmi una risp sul [7]7! e continuate a parlare di ca**ate. ovvio che vi manda la mail di conferma, c'è bisogno di informare tutto il forum di questo?!?!?!?!?

djlight82
prova a trattare meglio la gente e forse avrai una risposta.

comunque

[7]7=-603182080

Ziopanna
non farmi ridere, i miei primi post erano educati e gentili, poi quando le persone non ti rispondono ne ai pm ne all'interno della discussione ti gira il ca**o, soprattutto se poi si degnano di rispondere quando la data di consegna è praticamente scaduta.

comunque grazie, stesso risultato :)

GiaXVI
sperando di nn fare arrabbiare nessuno, vi chiedo se avete ricevuto l'esito del vostro progetto, oggi è un mese che ho consegnato il mio ma ancora zero notizie sul risultato...bo

kernel1973
sul sito http://homes.dico.unimi.it/~dantona/arch/ dice che l'esito
dei progetti consegnati nel mese di aprile saranno comunicati agli studenti a partire dal 15 maggio.

ciauz

GiaXVI
ancora nessuna notizia sui voti?

djlight82
c'è da dire che guardano il sito di d'antona sembra che il dott Marra non ci sia più e al suo posto ci sia Pietro Codara

Avvisi agli Studenti:



30.04.2008

La valutazione dei progetti d'esame é da oggi a cura del Dott. Pietro Codara. Gli esiti dei progetti consegnati nel mese di aprile saranno comunicati agli studenti a partire dal 15 maggio.

khelidan
ho sentito il prof (Pietro Codara) via mail,era all'estero quando li avrà coretti ci farà sapere!

khelidan
a me e arrivata la mail con il voto ma non ho mica capito come registrare,bisogna aspettare un appello di d'antona?

GiaXVI
no credo che basta presentarsi da d'antona durante il suo ricevimento, poi lui ha un file con tutti i voti dei progetti

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate