|
bramar |
Progetto Colori - Help |
02-09-2009 10:50 |
|
|
bramar |
.illuminato.
Registered: Jan 2008
Posts: 216 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 1
Time Online: 2 Days, 2:29:14 [...]
Status: Offline
Edit | Report | IP: Logged |
Progetto Colori - Help
Dal testo:
**********************************************
Ad esempio, se il comando µe i 2 3 4 5 tabella.txt, e il contenuto del ¯le tabella.txt µe il
seguente:
blu rosso 0
bianco 0 nero
allora i colori delle celle vengono modi¯cati in questo modo:
C(4; 5) = blu;C(5; 5) = rosso;C(4; 6) = bianco;C(6; 6) = nero.
Nessun'altra cella viene modi¯cata. In particolare le celle (6; 5) e (5; 6) non vengono toccate, in
quanto le posizioni a loro corrispondenti in tabella.txt contengono la stringa 0.
**********************************************
chi mi spiega come mai nero= C(6,6), Blu (4,5) etc....???
grazie
__________________
mcb
|
02-09-2009 10:50 |
|
|
| |
|
Lallac10 |
è il mio stesso problema...aiutateci!!!!
... |
02-09-2009 12:33 |
|
|
Lallac10 |
.primate.
Registered: Mar 2006
Posts: 73 (0.01 al dì)
Location: Rho(mi)
Corso: Informatica
Anno: 3
Time Online: 18:55:37 [...]
Status: Offline
Edit | Report | IP: Logged |
è il mio stesso problema...aiutateci!!!!
quello che non capisco è come faccia a far diventare una tabella rettangolare 2X3 una tabella quadrata vedi (6,6)....
Last edited by Lallac10 on 02-09-2009 at 13:30
|
02-09-2009 12:33 |
|
|
| |
|
paolo |
allora, il comando input i 2 3 4 5 tabella.txt sta ... |
02-09-2009 13:42 |
|
|
paolo |
.novellino.
Registered: Jul 2003
Posts: 6 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 17:43:22 [...]
Status: Offline
Edit | Report | IP: Logged |
allora, il comando input i 2 3 4 5 tabella.txt sta a indicare che nel file tabella.txt compariranno 2 righe formate da 3 stringhe che rappresentano i colori con cui colorare le celle a partire dalla cella (4,5).
(indicherò alfa con à)
h e k sono indici per farci spostare all'interno di queste 2 righe e queste 3 colonne presenti nel file tabella.txt
in questo caso h varrà 0,1,2 e k 0,1 (perchè c'è scritto che vanno da 0 compreso a c ed r)
quindi "blu" corrisponde alla posizione à0,0
"rosso" ad à1,0
"0" ad à 2,0
"bianco" ad à0,1
"0" ad à1,1
"nero" ad à2,1
"0" sta ad indicare che la cella non viene modificata
ora si parte col modificare i colori: si parte con h=0 e k=0 quindii C (x+h,y+k)=àh,k diventa C(4,5)=à0,0 cioè a blu
poi, per h=1 e k=0 si ha C(4+1,5+0)=C(5,5)=à1,0=rosso
per h=2 e k=0 si ha C(4+2,5+0)=C(6,5)=à2,0=0 quindi non viene modificata
ecc...
si capisce?
ciao
|
02-09-2009 13:42 |
|
|
| |
|
Lallac10 |
ok altra domanda:
... |
02-09-2009 13:48 |
|
|
Lallac10 |
.primate.
Registered: Mar 2006
Posts: 73 (0.01 al dì)
Location: Rho(mi)
Corso: Informatica
Anno: 3
Time Online: 18:55:37 [...]
Status: Offline
Edit | Report | IP: Logged |
ok altra domanda:
quindi c'è una sola grossa tabella dove vengono memorizzate tutte le tabelle passate in input? e si inizia a memorizzare la tabella passata dal punto x,y che viene inserito?
|
02-09-2009 13:48 |
|
|
| |
|
paolo |
non so ancora bene quali strutture usare, diciamo ... |
02-09-2009 14:05 |
|
|
paolo |
.novellino.
Registered: Jul 2003
Posts: 6 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 17:43:22 [...]
Status: Offline
Edit | Report | IP: Logged |
non so ancora bene quali strutture usare, diciamo che c'è un solo asse cartesiano come quello disegnato in un esempio, inizialmente vuoto, le cui celle si colorano ogni volta che c'è una riga di input nella forma corretta.. se prendi pastelli e matita e fai su un foglio l'esmpio a pagina 5 diventa un pò più chiaro :-)
|
02-09-2009 14:05 |
|
|
| |
|
bramar |
[QUOTE][i]Originally posted by paolo [/i]
... |
02-09-2009 14:18 |
|
|
bramar |
.illuminato.
Registered: Jan 2008
Posts: 216 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 1
Time Online: 2 Days, 2:29:14 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by paolo
allora, il comando input i 2 3 4 5 tabella.txt sta a indicare che nel file tabella.txt compariranno 2 righe formate da 3 stringhe che rappresentano i colori con cui colorare le celle a partire dalla cella (4,5).
(indicherò alfa con à)
h e k sono indici per farci spostare all'interno di queste 2 righe e queste 3 colonne presenti nel file tabella.txt
in questo caso h varrà 0,1,2 e k 0,1 (perchè c'è scritto che vanno da 0 compreso a c ed r)
quindi "blu" corrisponde alla posizione à0,0
"rosso" ad à1,0
"0" ad à 2,0
"bianco" ad à0,1
"0" ad à1,1
"nero" ad à2,1
"0" sta ad indicare che la cella non viene modificata
ora si parte col modificare i colori: si parte con h=0 e k=0 quindii C (x+h,y+k)=àh,k diventa C(4,5)=à0,0 cioè a blu
poi, per h=1 e k=0 si ha C(4+1,5+0)=C(5,5)=à1,0=rosso
per h=2 e k=0 si ha C(4+2,5+0)=C(6,5)=à2,0=0 quindi non viene modificata
ecc...
si capisce?
ciao
Quindi avrò una tablla del tipo
Input = i (r,c,x,y,nomefile.txt) dove r=righe c=colonne x,y celle(di partenza) nella tabella
--> i 2 3 4 5 text.txt
Cella si punta con (x+h;y+k)
->h deve essere >=0 e < c (numero colonne) nell’esempio può assumere i valori: da 0,1,2 perché c=3
->k deve essere >=0 e < r (numero righe) nell’esempio può assumere i valori: da 0,1 perché r=2
h0 h1 h2
_____________________
k0 |Blu |Rosso |0
k1 |Bianco| 0 |Nero
Avremo che:
C0=(x+h0;y+k0)--> (4+0;5+0)-->(4;5) -->blu
C1=(x+h1;y+k0)--> (4+1;5+0)-->(5;5) -->rosso
C2=(x+h2;y+k0)-->(4+2;5+0)-->(6;5) -->0
C3=(x+h0;y+k1)--> (4+0;5+1)-->(4;6) -->bianco
C4=(x+h1;y+k1)--> (4+1;5+1)-->(5;6) -->0
C5=(x+h2;y+k1)-->(4+2;5+1)-->(6;6) -->Nero
__________________
mcb
|
02-09-2009 14:18 |
|
|
| |
|
Lallac10 |
esatto!
... |
02-09-2009 14:24 |
|
|
Lallac10 |
.primate.
Registered: Mar 2006
Posts: 73 (0.01 al dì)
Location: Rho(mi)
Corso: Informatica
Anno: 3
Time Online: 18:55:37 [...]
Status: Offline
Edit | Report | IP: Logged |
esatto!
Ora prescindiamo dal tipo di struttura che verrà usata per implementarlo: ho guardato il grafico a pagina 2 ma provando l'esempio non parto da 0,0 è un grafo sparso senza limitazioni ed è possibile avere celle negative, quindi tutte le tabelline che inserisco vanno su uno stesso grafico unico??
|
02-09-2009 14:24 |
|
|
| |
|
bramar |
[QUOTE][i]Originally posted by Lallac10 [/i]
... |
02-09-2009 14:32 |
|
|
bramar |
.illuminato.
Registered: Jan 2008
Posts: 216 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 1
Time Online: 2 Days, 2:29:14 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Lallac10
esatto!
Ora prescindiamo dal tipo di struttura che verrà usata per implementarlo: ho guardato il grafico a pagina 2 ma provando l'esempio non parto da 0,0 è un grafo sparso senza limitazioni ed è possibile avere celle negative, quindi tutte le tabelline che inserisco vanno su uno stesso grafico unico??
infatti questo è il mio secondo dubbio visto che nell'esempio finale usa valori negativi che dovrebbero puntare a celle negative :-(...corretto?
__________________
mcb
|
02-09-2009 14:32 |
|
|
| |
|
paolo |
sì..ma non capisco qual è il vostro problema...l ... |
02-09-2009 14:39 |
|
|
paolo |
.novellino.
Registered: Jul 2003
Posts: 6 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 17:43:22 [...]
Status: Offline
Edit | Report | IP: Logged |
sì..ma non capisco qual è il vostro problema...l'esempio 2 è un esempio specifico, mentre noi dobbiamo implementare qlcs di più generico, d'altra parte è stato chiarito in partenza che l'insieme è Z(numeri interi) e non N(numeri naturali)..
io piuttosto sono fermo a livello implementativo! :-) non so da che parte iniziare!!
Last edited by paolo on 02-09-2009 at 14:43
|
02-09-2009 14:39 |
|
|
| |
|
Lallac10 |
benen se ora ragioniamo su quale struttura sia meg ... |
02-09-2009 14:42 |
|
|
Lallac10 |
.primate.
Registered: Mar 2006
Posts: 73 (0.01 al dì)
Location: Rho(mi)
Corso: Informatica
Anno: 3
Time Online: 18:55:37 [...]
Status: Offline
Edit | Report | IP: Logged |
benen se ora ragioniamo su quale struttura sia meglio la cosa diventa ardua....un grafo con liste di adiacenza? possono esserci anche molte celle vuote tra una porzione e l'altra di "grafo".....
e se si implementassero un grafo per ogni tabella? ci sarebbe qualche controindicazione secondo voi?
|
02-09-2009 14:42 |
|
|
| |
|
khelidan |
questo tipo di progetti si implementa con gli albe ... |
02-09-2009 14:50 |
|
|
khelidan |
.grande:maestro.
Registered: Jun 2003
Posts: 1196 (0.15 al dì)
Location: Milano
Corso: Informatica
Anno: Finito....
Time Online: 13 Days, 12:08:03: [...]
Status: Offline
Edit | Report | IP: Logged |
questo tipo di progetti si implementa con gli alberi rb,sono tutti simili prendete spunto dai progetti in area filez
__________________
Khelidan
|
02-09-2009 14:50 |
|
|
| |
|
Lallac10 |
un albero rb per memorizzare delle tabelle di colo ... |
02-09-2009 14:58 |
|
|
Lallac10 |
.primate.
Registered: Mar 2006
Posts: 73 (0.01 al dì)
Location: Rho(mi)
Corso: Informatica
Anno: 3
Time Online: 18:55:37 [...]
Status: Offline
Edit | Report | IP: Logged |
un albero rb per memorizzare delle tabelle di colori?? sarà ma non riesco a trovare il nesso....io ci vedrei meglio un qualcosa che ricordi la forma di una tabella....
|
02-09-2009 14:58 |
|
|
| |
|
khelidan |
[QUOTE][i]Originally posted by Lallac10 [/i]
... |
02-09-2009 15:06 |
|
|
khelidan |
.grande:maestro.
Registered: Jun 2003
Posts: 1196 (0.15 al dì)
Location: Milano
Corso: Informatica
Anno: Finito....
Time Online: 13 Days, 12:08:03: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Lallac10
un albero rb per memorizzare delle tabelle di colori?? sarà ma non riesco a trovare il nesso....io ci vedrei meglio un qualcosa che ricordi la forma di una tabella....
ricordati che devi ottimizzare di solito lo scriveva nel progetto che le matrici ad esempio erano pessime scelte,tu mica devi rappresentare la tabella in totale anche perchè è virtualmente infinita,devi tener traccia solo delle celle occupate,prova a ragionarci
__________________
Khelidan
|
02-09-2009 15:06 |
|
|
| |
|
Lallac10 |
no ovvio che una tabella in questo caso è inadegu ... |
02-09-2009 15:08 |
|
|
Lallac10 |
.primate.
Registered: Mar 2006
Posts: 73 (0.01 al dì)
Location: Rho(mi)
Corso: Informatica
Anno: 3
Time Online: 18:55:37 [...]
Status: Offline
Edit | Report | IP: Logged |
no ovvio che una tabella in questo caso è inadeguata, ma io pensavo a un grafo per ogni ingresso ad esempio, con le coordinate salvate insieme al colore, un albero non ce lo vedo proprio non riesco a collegarlo con una rappresentazione iniziale e concettuale a tabella...
|
02-09-2009 15:08 |
|
|
| |
|
khelidan |
cioè l'idea del grafo con liste di adiacenza è c ... |
02-09-2009 15:09 |
|
|
khelidan |
.grande:maestro.
Registered: Jun 2003
Posts: 1196 (0.15 al dì)
Location: Milano
Corso: Informatica
Anno: Finito....
Time Online: 13 Days, 12:08:03: [...]
Status: Offline
Edit | Report | IP: Logged |
cioè l'idea del grafo con liste di adiacenza è corretta....implementato appunto tramite alberi rb e liste,un nodo di albero è la tua cella,a quel nodo gli attacchi una lista in cui ti tieni le adiacenze
__________________
Khelidan
|
02-09-2009 15:09 |
|
|
| |
|
All times are GMT. The time now is 11:39. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|