Pages: 1 [2]   Go Down
Print
Author Topic: Esercizi Prova in itinere 17/12/09  (Read 3752 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
stallclinton
Matricola
*
Offline Offline

Posts: 61


« Reply #15 on: 18-12-2009, 10:46:30 »

Una domanda, se questa prova è andata male? che accade...

niente... questa prova è stata fatta per togliere la prima parte d'esame... se va male la devi fare...

Rifare con le stesse modalità o mi ritrovo semplicemente questa parte nell'esame finale?
Logged
isuccia89
Apprendista Forumista
**
Offline Offline

Gender: Female
Posts: 481



« Reply #16 on: 18-12-2009, 10:54:46 »

Rifare con le stesse modalità o mi ritrovo semplicemente questa parte nell'esame finale?

l'esame completo è costituito da 3 parti:
  • prima parte dei metodi (come quella fatta ieri)
  • seconda parte laboratorio (se cerchi sul suo sito la trovi come esempio)
  • terza parte che ancora non è stata granchè chiarita dal prof...

ieri ci è stata data la possibilità di toglierci la prima parte facendo questa prova in itinere, se la passiamo, facciamo le altre 2, altrimenti ripartiamo dai metodi... se passiamo la prima e la seconda facciamo la terza, se invece passiamo la prima e non la seconda, dobbiamo rifare solo la seconda dato che già la prima l'abbiamo superata e così via anche con la terza... inoltre il prof aveva detto che se qualora non dovessimo accontentarci del voto della prima possiamo rifarla e una volta che consegnamo il compito il voto precedente si annulla, se invece ci rendiamo conto ke è + difficile forse è meglio non consengare e lasciare il voto precedente.
più chiaro?   testate
Logged

Se incontrerai qualcuno persuaso di saper tutto e di esser capace di far tutto non potrai sbagliare, costui è un imbecille! (Confucio)
stallclinton
Matricola
*
Offline Offline

Posts: 61


« Reply #17 on: 18-12-2009, 11:01:29 »

Grazie sei stata molto esauriente .
Un ultimo chiarimento, quindi verrà organizzata la stessa prova (1° in itinere) prima del completamento della prima sessione di semestre?
Logged
isuccia89
Apprendista Forumista
**
Offline Offline

Gender: Female
Posts: 481



« Reply #18 on: 18-12-2009, 11:27:37 »

Grazie sei stata molto esauriente .
Un ultimo chiarimento, quindi verrà organizzata la stessa prova (1° in itinere) prima del completamento della prima sessione di semestre?

stiamo parlando dell'appello ufficiale di gennaio? per certe cose è meglio chiedere direttamente al prof 
Logged

Se incontrerai qualcuno persuaso di saper tutto e di esser capace di far tutto non potrai sbagliare, costui è un imbecille! (Confucio)
stallclinton
Matricola
*
Offline Offline

Posts: 61


« Reply #19 on: 18-12-2009, 11:33:40 »

Ok dai tanto ne parlerà a lezione il prossimo anno Smiley, per quest'anno pensiamo al panettone.

ps giusto per curiosità di che corso sei?
Logged
isuccia89
Apprendista Forumista
**
Offline Offline

Gender: Female
Posts: 481



« Reply #20 on: 18-12-2009, 11:37:48 »

Ok dai tanto ne parlerà a lezione il prossimo anno Smiley, per quest'anno pensiamo al panettone.

ps giusto per curiosità di che corso sei?

si infatti 
A-L
Logged

Se incontrerai qualcuno persuaso di saper tutto e di esser capace di far tutto non potrai sbagliare, costui è un imbecille! (Confucio)
stallclinton
Matricola
*
Offline Offline

Posts: 61


« Reply #21 on: 18-12-2009, 11:49:39 »

Ok dai tanto ne parlerà a lezione il prossimo anno Smiley, per quest'anno pensiamo al panettone.

ps giusto per curiosità di che corso sei?

si infatti 
A-L

Io M-Z e sono una matricola per questo ho fatto tutto quelle domanda, grazie della pazienza Wink.
Logged
isuccia89
Apprendista Forumista
**
Offline Offline

Gender: Female
Posts: 481



« Reply #22 on: 18-12-2009, 12:00:08 »

Io M-Z e sono una matricola per questo ho fatto tutto quelle domanda, grazie della pazienza Wink.

di niente... ci siamo passati tutti, a volte le spiegazioni dei prof ci sfuggono 
Logged

Se incontrerai qualcuno persuaso di saper tutto e di esser capace di far tutto non potrai sbagliare, costui è un imbecille! (Confucio)
crypt0
Apprendista Forumista
**
Offline Offline

Posts: 109


« Reply #23 on: 04-01-2010, 16:53:36 »

Ho visto 6 cicli for annidati O.o

Io me la sono cavata benone con 3!
Bastava prendere in esame un elemento alla volta e confrontarlo col resto della matrice utilizzando il controllo

Code:
if((ElemBaseMatrice % ElemCorrente ==0) || (ElemCorrente % ElemBaseMatrice == 0)
             e così via

Ho scritto solo il controllo, e ElemBaseMatrice ed ElemCorrente sono nomi fittizi per indicare in maniera riconoscibile di quale elementi parlo
Logged
XDnl
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 376



« Reply #24 on: 04-01-2010, 17:05:24 »

Esattamente, come hai utilizzato i 3 cicli (io ne ho fatti 4, due per "ElemBaseMatrice" e due per "ElemCorrente") ?
edit: Sono riuscito a ridurre il numero di cicli a due:  pc
Code:
public static boolean Esercizio1_Enhanced(byte[][] A)
{
for (int i = 0; i < A.length * A[0].length-1; i++)
for (int j = i + 1; j < A.length * A[0].length; j++)
{
final int i1 = i / A[0].length;
final int j1 = i % A[0].length;
final int i2 = j / A[0].length;
final int j2 = j % A[0].length;

if (A[i1][j1] != A[i2][j2] &&
    (A[i1][j1] % A[i2][j2] == 0 ||
     A[i2][j2] % A[i1][j1] == 0)) return true;
}

return false;
}
Questa era la versione vecchia:
Code:
public static boolean Esercizio1(byte[][] A)
{
for (int i1 = 0;  i1 < A.length; i1++)
for (int j1 = 0; j1 < A[i1].length; j1++)
for (int i2 = 0;  i2 < A.length; i2++)
for (int j2 = 0; j2 < A[i2].length; j2++)
if (A[i1][j1] != A[i2][j2] &&
   A[i1][j1] % A[i2][j2] == 0) return true;

return false;
}

Ci sono alcuni vantaggi/svantaggi in entrambi:

Esercizio1_Enhanced
1) Più ottimizzato
2) Meno leggibile
3) Due cicli!!!  yoh
4) NON funziona con le matrici frastagliate

Esercizio1
1) Meno ottimizzato
2) Più leggibile
3) Quattro cicli
4) Funziona ANCHE con le matrici frastagliate

Alla fine preferisco Esercizio1 per la leggibilità...
« Last Edit: 04-01-2010, 18:23:53 by XDnl » Logged
Il Capitano
Apprendista Forumista
**
Offline Offline

Posts: 409


« Reply #25 on: 20-01-2010, 15:12:53 »

Ragazzi scusate se riapro il topic,ma la prima prova si avvicina e volevo cercare di scrivere correttamente i metodi della prova in itinere,che purtroppo non ho superato.Mi rivolgo a chi in questo topic ha postato il codice:chi di voi ha superato la prova in itinere?
Lo chiedo per vedere a quale dei tanti codici postati in questo topic è meglio fare riferimento.
Grazie
Logged
Pages: 1 [2]   Go Up
Print
Jump to: