BAZZICALUPO 28+1=29 =================== La corrente e' sempre nulla (t=+DT invece di t+=DT) Non rispetta le prescrizioni (area deve dipendere da N) CENCI 27+2=29 ============= La corrente e' sempre nulla eccesso di variabili l'area non e' calcolata bene e n/random e' sempre nullo D'AMICO 28+2=30 =============== segmentation fault (i non inizializzata) D'ANIELLO 23+0=23 ================= la corrente e' sempre nulla perche' inizia da i=3? parentesi in eccesso, costanti float scritte come interi e trasformate per calcolare la corrente bisogna fare il rapporto dPhi/dt: non e' Phi/R seed assegnato dopo la generazione variabile per apertura file definita nel main l'area non e' calcolata bene DANTIS (INSUFF) =============== warning (manca un return) 5/2 = 0 praticamente vuoto DE CESARIS (INSUFF) =================== 4 warning e 9 errori costanti float definite come interi array di lunghezza implicita senza inizializzazione opportuna (lunghezza 1) ciclo su i controllato da y nel ciclo calcola solo y il calcolo dell'area sarebbe fuori dal ciclo, ma piu' che un calcolo appare come una definizione di funzione 1/R non calcola la variazione del flusso, ma il flusso l'area e' calcolata male (malissimo) dump e' vuota DE FABRITIIS 27+1=28 ==================== la corrente e' sempre nulla taglia degli array poco sensata il calcolo dell'area e' fatto male e non dipende da yc DE FAZI 22+0=22 =============== scrive un file binario troppe parentesi area non dipende da yc il ciclo e' fatto da 0 a 5/2R essendo area costante calcola male la variazione di flusso due indici per due array "paralleli" disordine il calcolo dell'area non corrisponde per niente alla prescrizione DEL FERRARO IACOBELLI 26+0=26 ============================= segmentation fault (il ciclo e' controllato da i, ma il test lo fa su y[i]) definisce array di taglia variabile non rispetta le prescrizioni (area non dipende da N) DEL BORRELLO (INSUFF) ===================== costanti float definite come intere 1/1000, 5/2, ... taglia degli array non definita come costante t=t+dt calcola le y, ma non ne fa nulla scrive sullo schermo i valori non calcola la variazione del flusso, ma il flusso moltiplica per (-1) manca l'aggiornamento degli array manca il dump calcolo dell'area sbagliato DELLA CORTE 27+1=28 =================== warning (time senza include) loop infinito? si, la variabile di controllo e' usata prima di essere assegnata DELLE PIANE (INSUFF) ==================== l'area dipende da due interi dump dipende da FILE* array piccoli 5/2 la corrente e' calcolata (molto) male scelta nomi variabili discutibile non assegna il nome al file il calcolo dell'area e' totalmente sbagliato S=S+1 dump e' vuota DE PAOLA 24+1=25 ================ il for non e' il ciclo piu' adatto in questo caso inutile if per calcolare la corrente la corrente dipende dalla variazione di S, non da S; da DT, non da t nel calcolo dell'area considera solo la parte immersa nel campo il calcolo e' quindi estremamente farraginoso (e sbagliato) return l/N che fa sempre zero DE SANTIS 24+1=25 ================= c'e' sempre corrente? apre il file nel main area dipende da troppi parametri (ovviamente inutili) dump chiamata nel ciclo di calcolo il calcolo dell'area e' sbagliat dump fa solo fprintf DI PIETRO (INSUFF) ================== 2 warning (formato) segmentation fault il numero di iterazioni e' fissato e indipendente dalla posizione della spira 5/2 non rispetta le prescrizioni (area dipende solo dal raggio) calcolo del flusso e della sua variazione sbagliati genera N numeri interi senza che questi abbiano alcuna influenza sul risultato dump contiene codice per input del nome del file DI CONCILIO MOSCHEN 26+2=28 =========================== la corrente e' sempre nulla la derivata calcolata non e' rispetto al tempo, ma rispetto a yc n*RADIUS*RADIUS/N e' nullo DI GIAMPALMA (INSUFF) ===================== calcola il flusso e non la sua variazione il calcolo e' effettuato solo per yc > 0 il dump e' eseguito ogni volta che si calcola il flusso il calcolo dell'integrale e' tutto sbagliato: e' un misto di formula dei rettangoli e MC, con i limiti d'integrazione definiti dal main in modo scorretto la funzione fun chiamata come puntatore restituisce un valore logico dump non scrive su file, ma su schermo, pero' apre il file di nome "f" DI PERNA (INSUFF) ================= 2 warning (float to int e assenza di return) loop infinito nell'input: la velocita' e' un intero int dt=0.1; (i++); flusso non assegnato 1/R calcola una sola I (sbagliata) il calcolo dell'area e' praticamente vuoto non c'e' dump EL SAYED 22+0=22 ================ non usa costanti non rispetta le prescrizioni: area dipende solo da yc la corrente e' calcolata come Phi/t non come dPhi/dt inutile controllo su yc inutili parentesi uso di variabili non inizializzate i punti da impiegare per il MC sono valutati male non c'e' dump ETNA 24+1=25 ============ ciclo for su i controllato da j eccesso di variabili e assegnazioni, nonche' di parentesi area non rispetta le prescrizioni (dipende solo da y) calcola il flusso, non la sua variazione. varie moltiplicazioni e divisioni per 1000 che si cancellano non calcola l'area indicata: si limita a contare i punti con y>0 FABIANO 24+1=25 =============== non compila mescola array e aritmetica dei puntatori (sbagliando la formula) non calcola la variazione di flusso, ma il flusso (sbagliato) RG/100 e' nullo (RG=2) dump chiamata nel ciclo calcolo dell'area sbagliato (genera punti, ma non li usa) FADALE (INSUFF) ============== warning , invece di || 9 righe! FALSINI (INSUFF) ================ controllo ciclo con i < 5/2r area non rispetta le prescrizioni: dipende da se stessa! 1/R non calcola la variazione di flusso, ma il flusso non c'e' il dump FANELLI 26+2=28 =============== warning area non rispetta le prescrizioni: non dipende da N calcola il flusso, non la sua variazione calcolo dell'area sbagliato FAVORITO 30+2=32=30 =================== #define Y -5.*2./2. FERRADINI 30+4=34=30 e lode =========================== calcola area il doppio delle volte per il quale sarebbe necessario FERRANTE 26+0=26 ================ segmentation fault troppe parentesi e valori sbagliati in yt[0] = (-5.)/2.; e yt[i] = (-5.)/2. * v * t[i]; t[i]-t[i-1] e' DT moltiplica per -1 FILIPPAZZO 24+4=28 ================== loop infinito? probabilmente dovuto al controllo del flusso su t invece che su y. t=t+DT area non rispetta le prescrizioni: dipende solo dal raggio non calcola la variazione di flusso, ma il flusso y generato tra 0 e 1 else vuoto FIORESE 26+0=26 ========== while (ycentre[i] != 0.) potrebbe fermarsi a meta' corsa non e' phi/t, ma dphi/dt (non va a infinito per t=0) modo complicato per estrarre un punto che non e' tale (c'e' una sola estrazione) se il file non e' aperto scrive lo stesso FIORONI 30+2=32=30 ================== calcola l'area il doppio delle volte necessarie FOLCARELLI 29+3=32=30 ===================== non calcola dPhi, ma Phi. FORCOS 26+3=29 ============== warning (formato in scanf) incrementa t prima di calcolare le corrispondenti grandezze per yc il calcolo dell'area appare molto farraginoso (dubito che funzioni) e contiene molti return e if disordine FORTI (INSUFF) ============== non compila posCentro = (-5./3.*R) + v*t; 5/3? parentesi? sposta solo il centro e non fa altro FRASCA 27+2=29 ============== area non rispetta le prescrizioni calcola Phi, non dPhi perche' area dipende da un array? Dovrebbe dipendere da yc, da N e da r FRITTOLI TASSI (INSUFF) ======================= manca il commento praticamente vuoto FULCO 24+1=25 ============= non legge la velocita' dalla tastiera perche' invece di restituirla, la ripassa come parametro, ma senza puntatore l'area non dipende dalla posizione flusso(s)? funzioni inutili (dist, flusso, etc.) area non e' chiaro cosa faccia e come: estrae un punto, ma poi? la derivata non e' fatta rispetto al tempo, ma allo spazio GABELLINI (INSUFF) ================== non c'e' dump non usa costanti il numero di iterazioni e' fisso e non dipende dalla posizione della spira indice massimo degli array superato t=t+dt area richiede troppi parametri break manca il calcolo del flusso manca il calcolo della corrente rand()/RAND_MAX e' nullo il calcolo dell'area non e' corretto GARCIA SANCHEZ 25+4=29 ====================== area dipende solo da y non calcola praticamente nulla per il calcolo del MC usa l'estrazione di numeri interi... manca il dump manca il calcolo della corrente GATTI 26+0=26 ============= y0 assegnato "a mano" non divide, ma moltiplica per DT ad area passa array invece che il centro della spira 10e-4 = 10^(-3) GENTILE 26+4=30 =============== funzioni inutili l'area non dipende da yc calcola la derivata rispetto a x invece che rispetto a t calcola di fatto l'area del cerchio GERMANI 30+2=32=30 ================== calcola l'area due volte per giro GIACOMONI 25+2=27 ================= non compila ((-2/5)*r) e -1/R area non ha parametri da cui dipende non calcola dP/dt, ma P/t nel MC genera N punti che mette in un array e prende solo quelli con y>0. Ovviamente l'area e' meta' di quella del cerchio GIORLANDINO 26+1=27 =================== posizione iniziale fissata ad area passa l'array invece della posizione condizione non adeguata per contare il numero di punti interno all'area dump richiede un input GIRARDI 24+0=24 =============== segmentation fault (i <= passi) definisce array di dimensioni variabili calcola la derivata rispetto a x invece che rispetto a t doppio calcolo della stessa area mette le coordinate dei punti del MC in un array bidimensionale un punto e' generato fuori da uno dei cicli con j non definito GIULIANO 23+1=24 ================ non compila (perche' c'e' il nome non commentato) non abbastanza costanti (-5/2) loop su t controllato da y area non dipende da N non calcola dP/dt, ma P/t non c'e' il dump GRANATA 22+0=22 =============== non compila (8 warning e 5 errori) la spira non si ferma dove dovrebbe (o meglio calcola ugualmente, ma incrementa un'ulteriore variabile a) ciclo su j nel quale e' alterata la variabile all'interno usata per rappresentare yc dump nel ciclo c = lrand48()/RAND_MAX; e' sempre nullo x e' sempre uguale a y a che serve cerchio? dump, chiamata nel ciclo, stampa tutto il contenuto degli array GREGORIS 27+2=29 ================ limiti imposti "a mano" (float)(rand1/RAND_MAX*2*r) e' nullo perche' prima si fa rand1/RAND_MAX e poi tutto il resto GRIZZI 25+0=25 ============== 2 warning (formato in scanf) for su t controllato da yc if (m==0) e' sbagliato perche' comunque il risultato e' scorretto x[m]=lrand48()/RAND_MAX*(2*r) e' nullo mette le coordinate dei punti estratti in inutili array, cosi' come la loro distanza dal centro GUSSO 28+1=29 ============= il numero di cicli che si devono compiere dovrebbe dipendere da dt, ma non e' cosi' (infatti fa una sola iterazione) sbaglia il calcolo di I IAMPIERI 23+2=25 ================ non compila calcola le aree il doppio delle volte necessarie t++ area non rispetta le prescrizioni e richiede un tempo per funzionare per generare tra -a e a genera un segno la condizione per accettare il punto e' sbagliata (x e' una posizione, mica un angolo) la variabile di tipo FILE* a dump e' passata come argomento, ma l'assegna dump IANNARILLI 24+2=26 ================== 4 errori e 4 warning la funzione getNumber, per essere usata, deve essere messa in un ciclo do che fa la stessa cosa che dovrebbe fare lei yc[] = Y0 + v * t; la derivata di phi e' dphi/dt, non phi/dt (double) - 1. / R2 * derivative_phi; l'area del quadrato e' 4R^2 non R^2 IERACI (INSUFF) =============== 4 warning variabili globali scelta funzioni molto discutibile -1/R*1/t while( t <= yc ) --> cosi' t dipende da yc la corrente e' calcolata male (non dipende dal flusso, ne' dalla sua variazione) il calcolo dell'area e' chiamato fuori dal ciclo manca praticamente tutto il calcolo di quest'area manca dump ISAIA 25+0=25 ============= 5/2 posizioni iniziali fissate a mano per convenzione uso 1? il calcolo di I e' palesemente sbagliato genera un solo punto per calcolare l'area e lo usa in maniera sbagliata if senza parentesi ITALIANO 22+1=23 ================ 1 warning (no return) (-1)*(5/2)*r; il numero di punti non e' intero disordinato S=area(r,(-1*r),punti,yc); (ci sono almeno tre errori qui dentro) non rispetta le prescrizioni non calcola I (commentato) dump solo delle coordinate la generazione dei punti MC e' sbagliata KALEMI 26+1=27 ============== segmentation fault non calcola dP/dt, ma P/dt calcola sempre l'area di mezzo cerchio (o forse di mezza ellisse, visto che i raggi non sono uguali) if complesso senza controllo delle priorita'