.dsy:it. Pages (4): [1] 2 3 4 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=259)
-- [PROGRAMMAZIONE PIGHIZZINI] progetto "Circuiti Logici" (http://www.dsy.it/forum/showthread.php?threadid=11260)


Posted by altersystem on 01-06-2004 11:33:

[PROGRAMMAZIONE PIGHIZZINI] progetto "Circuiti Logici"

è online il progetto per l'appello di giugno.

http://homes.dico.unimi.it/prog//tu...iugno/testo.pdf

al solito niente codice pronto, solo utili suggerimenti.

bye


Posted by altersystem on 03-06-2004 09:11:

vanno bene anche "inutili suggerimenti", ma fatevi sentire!
:-)


Posted by maja on 03-06-2004 11:38:

Originally posted by altersystem
vanno bene anche "inutili suggerimenti", ma fatevi sentire!
:-)


...di che suggerimenti hai bisogno?

__________________
Non si dice ottimista,si dice illuso.
Non si dice pessimista,si dice realista.



Posted by altersystem on 03-06-2004 12:04:

Originally posted by maja
...di che suggerimenti hai bisogno?


ad esempio lo stato dell'oggetto "Gate":
- nome
- fanIn
- tabelle di verità

per le tavole di verità:
0 0 0
0 1 0
1 0 0
1 1 1
non so che struttura utilizzare per memorizzare queste informazioni.
matrice?, stack?, flat file?...

stavolta ci lascio le penne, come la gallina del mio avatar!
:-(


Posted by maja on 03-06-2004 19:18:

...nel testo non viene detto che i circuiti consistono di gates disposti a matrice?

__________________
Non si dice ottimista,si dice illuso.
Non si dice pessimista,si dice realista.



Posted by altersystem on 04-06-2004 07:39:

Originally posted by maja
...nel testo non viene detto che i circuiti consistono di gates disposti a matrice?


per la rappresentazione del circuito siamo daccordo, va bene una matrice;
il problema è la rappresentazione della "tavola di verità" del gate, che è contenuta in un file di testo di questo archivio:
http://homes.dico.unimi.it/prog//tu...Giugno/test.tgz

bye


Posted by altersystem on 04-06-2004 19:52:

ostacolo superato.
Forse non è la soluzione migliore, ma per la tabelle di verità ho utilizzato un array multidimensionale!

andiamo avanti..., "non fa male"..., "non fa male"

skizzofrenia da progetto
:-))


Posted by lino on 07-06-2004 14:40:

Come lo gestisic l'inserimento per livelli?


Posted by lino on 07-06-2004 14:56:

in pratica usi un array 3 x 4 per le tavole della and ed or
e una 2 x 2 per la not


Posted by altersystem on 09-06-2004 10:26:

Originally posted by lino
in pratica usi un array 3 x 4 per le tavole della and ed or
e una 2 x 2 per la not


intanto scusami se non ho risposto subito, sono stato impegnato con la prova scritta (speriamo di averla superata).

Esatto lino,
uso un array 3x4 e 2x2 dinamico, cioè la dimensione la estraggo contando le righe del file (a meno degli asterischi) meno le 2 righe che rappresentano nome e fanin.

chiaro?


Posted by altersystem on 09-06-2004 10:29:

Originally posted by lino
Come lo gestisic l'inserimento per livelli?


l'inserimento per livelli non lo so fare utilizzando una lista;
ho utilizzato nuovamente un array multidimensionale, dove le colonne rappresentano i livelli.

Non so se sarebbe meglio utilizzare uno stack, una sequenza o altro,
hai suggerimenti ?

bye
:-)


Posted by clade on 09-06-2004 16:10:

Question tabelle di verita'

ciao a tutti io per memorizzare le tabelle di verita' ho usato 4 riferimenti a stringhe per and e or e due per not!!!

ho iniziato cosi pensando che non si dovessero utilizzare le tabelle per i calcoli del circuito.
pensavo che le tabelle fossero di pura utilita' al metodo toString!!

ho fatto bene ?? o bisogna utilizzarle per i calcoli nel metodo out???

per altersystem nel progetto dice esplicitamente che i gate vanno disposti in una matrice quindi penso sia da fare cosi!!!

grazie mille a tutti e buon lavoro!!


Posted by altersystem on 09-06-2004 16:21:

Re: tabelle di verita'

Originally posted by clade
ciao a tutti io per memorizzare le tabelle di verita' ho usato 4 riferimenti a stringhe per and e or e due per not!!!
ho fatto bene ?? o bisogna utilizzarle per i calcoli nel metodo out???


se utilizzi delle stringhe,
nel metodo out dovrai confrontarle con l'array in input al metodo stesso, e va bene.
Immagino tu abbia creato 4 variabili statiche, quindi "visibili" al metodo out, e va bene anche questo.

Userai una matrice per la classe circuito?


Posted by clade on 09-06-2004 16:40:

si pensavo proprio alla matrice perche' ne parla nel progetto ma per ora non ho idea di come inserire i gate per livello!!
il metodo add sara' un bel casino presumo!!!!


io per il metodo out di Gate volevo usare espressioni create da me senza utilizzare le tabelle di verita' che risulta un casino!!

visto che il funzionamento di and or e not lo conosciamo abbastanza bene volevo mettere una condizione all'inizio del metodo che guardasse il nome del gate e in base a questo lo trattasse in un certo modo!! tu che dici???

sara obbligatorio confrontare gli ingressi con la tabella di verita' quando sono gate semplicissimi???


Posted by altersystem on 09-06-2004 16:44:

Originally posted by clade
si pensavo proprio alla matrice perche' ne parla nel progetto ma per ora non ho idea di come inserire i gate per livello!!
il metodo add sara' un bel casino presumo!!!!


basta pensare ad una matrice le cui colonne rappresentano il livello, mat[0][0], mat[1][0], mat[2][0] per il I livello

ma non so se è l'idea migliore...

:-)


All times are GMT. The time now is 04:08. Pages (4): [1] 2 3 4 »
Show all 53 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.