Funzioni logiche

Analisi, geometria, algebra, topologia...

Moderatori: Foto UtentePietroBaima, Foto UtenteIanero

Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00
0
voti

[11] Re: Funzioni logiche

Messaggioda Foto UtenteIsidoroKZ » 10 giu 2011, 1:47

clorofabio ha scritto:Perché la seconda è sbagliata?


Perche' con la tua notazione si capiva \overline{\overline{A}+\overline{B}} la cosa piu` logica, se uno vuole attribuire la negazione a un operatore (Nand, Nor...) e` di negare solo l'operatore: A +' B secondo me la si legge A NOR B cioe` \overline{A+B} mentre A' +' B' la si legge NOR di A negato e B negato \overline{\overline{A}+\overline{B}}. Se si usa bene latex o una notazione anche postfissa per la negazione, si capisce meglio.

Per quotare puoi usare il pulsante CITA e poi tagliare quanto non serve. Con i comandi

Codice: Seleziona tutto

[quote]abc[/quote]

ottieni
abc


invece con

Codice: Seleziona tutto

[quote="IO,me"]abc[/quote]
ottieni anche il nome
IO,me ha scritto:abc


I quote si possono annidare, ma bisogna chiudere tutti i livelli.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande

Avatar utente
Foto Utenterusty
4.075 2 9 11
Utente disattivato per decisione dell'amministrazione proprietaria del sito
Messaggi: 1578
Iscritto il: 25 gen 2009, 12:10
0
voti

[12] Re: Funzioni logiche

Messaggioda Foto Utenterusty » 10 giu 2011, 1:59

Per quanto mi riguarda son tutte corrette, tranne la 4)

(\overline{A}+BC)D + (AD+\overline{A})A
\overline{A}D + BCD + AAD + \overline{A}A
\overline{A}D + BCD + AD + 0
D[(\overline{A}+A)+BC]
D[1+BC] = D

La 1) 2) e 3) sono corrette.

Avatar utente
Foto Utenteclorofabio
10 1 7
Frequentatore
Frequentatore
Messaggi: 150
Iscritto il: 14 mag 2010, 20:16
0
voti

[13] Re: Funzioni logiche

Messaggioda Foto Utenteclorofabio » 10 giu 2011, 2:09

Perché la seconda è sbagliata? Faccio il commento anche per la seconda:

Y=\overline{A+B}+{A}\overline{B}
Applicando il teorema di De Morgan \overline{A+B}diventa \overline{A}*\overline{B}
quindi avrò \overline{A*B}+{A}\overline{B} siccome sono due termini che hanno una lettera uguale(\overline{B}) e una diversa (A e \overline{A})
raccolgo \overline{B}e lo moltiplico per (\overline{A}+{A}) che per le regole dell’algebra di Boole è uguale a 1 per cui
un termine moltiplicato per 1 è il termine stesso e cioè \overline{B}(\overline{A}+{A})=\overline{B}*1
Risultato \overline{B}

X quale motivo ho sbagliato? Non è quello il procedimento?

Avatar utente
Foto Utenterusty
4.075 2 9 11
Utente disattivato per decisione dell'amministrazione proprietaria del sito
Messaggi: 1578
Iscritto il: 25 gen 2009, 12:10
0
voti

[14] Re: Funzioni logiche

Messaggioda Foto Utenterusty » 10 giu 2011, 2:29

Tralasciando il fatto che i miei post passano inosservati, tu dici bene ma scrivi male.
Chiaramente la linea di negazione va spezzata sopra e non unita.
\overline{A}*\overline{B} e non \overline{A*B}

Ripetendo, sono tutte corrette tranne la 4) , che ti ho svolto un paio di post fa' qui sopra... sempre che non la veda solo io O_/

Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00
0
voti

[15] Re: Funzioni logiche

Messaggioda Foto UtenteIsidoroKZ » 10 giu 2011, 3:23

clorofabio ha scritto:Perché la seconda è sbagliata? Faccio il commento anche per la seconda:


Gia` risposto al messaggio [11]. Poi ti ha segnalato un errore anche rusty, ma se non leggi chiudo il thread, ed evitiamo di perdere tempo.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande

Avatar utente
Foto Utenteclorofabio
10 1 7
Frequentatore
Frequentatore
Messaggi: 150
Iscritto il: 14 mag 2010, 20:16
0
voti

[16] Re: Funzioni logiche

Messaggioda Foto Utenteclorofabio » 10 giu 2011, 12:57

Si Iso hai ragione ma ieri sera non ci feci caso perché stavo provando a scrivere nel modo più corretto con il comando "tex".Quando inviai l'ultimo messaggio mi accorsi che mi avevate risposto.

Avatar utente
Foto Utenteclorofabio
10 1 7
Frequentatore
Frequentatore
Messaggi: 150
Iscritto il: 14 mag 2010, 20:16
0
voti

[17] Re: Funzioni logiche

Messaggioda Foto Utenteclorofabio » 11 giu 2011, 3:13

Dunque ho capito perfettamente l'errore fatto nella funzione numero 4: effettivamente

{D}[(\overline{A}+{A})+{BC}]={D}[{1}+{BC}]={D}*[{1}]={D}

Ho un'atra funzione

{Y}=\overline{AB+C}+{\overline{{A}+\overline{B}}=

\overline{\overline{A}+\overline{B}+{C}}+\overline{A}{B}=

{A}{B}\overline{C}+\overline{A}{B}=

\overline{C}[{B}({A}+\overline{A})]=

\overline{C}*[{B}*{1}]=

\overline{C}*[{1}]=\overline{C}

Ne approfitto per chiedervi una cosa: quando cambierà la scritta "new entry" che appare scritta sul lato destro dove c'è la figura del mio profilo dato che è più di un anno che sono iscritto?

Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00
0
voti

[18] Re: Funzioni logiche

Messaggioda Foto UtenteIsidoroKZ » 11 giu 2011, 4:00

Ci sono tre errori, uno nel messaggio prededente, gli altri due in questo.
Nel messaggio precedente c'e` scritto Iso al posto di Isi, Isy, Isitech... GRRR!

clorofabio ha scritto:Ho un'atra funzione

Ho un'aLtra funzione.
Non mettere tanti spazi nel testo, basta andare a capo fuori dal comando tex per avere l'espressione su una nuova linea
clorofabio ha scritto:{A}{B}\overline{C}+\overline{A}{B}=

\overline{C}[{B}({A}+\overline{A})]=

Questo passaggio non mi sembra corretto.

Anche il passaggio dopo mi pare non vada. B in and con 1 fa B, non 1.

E poi basta guardare il risultato. Se C=1 secondo il tuo conto l'espressione dovrebbe venire comunque 0. Pero` se C=1 e A=0 B=1 l'espressione iniziale viene 1.

Sul new entry non ne so nulla, credo sia basato sul numero di messaggi.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande

Avatar utente
Foto Utenterusty
4.075 2 9 11
Utente disattivato per decisione dell'amministrazione proprietaria del sito
Messaggi: 1578
Iscritto il: 25 gen 2009, 12:10
0
voti

[19] Re: Funzioni logiche

Messaggioda Foto Utenterusty » 11 giu 2011, 16:30

Gia' nel primo passaggio vedo un errore. Hai semplificato una negazione troppo alla svelta ;-)

Devi rispettare De Morgan passo passo:

clorofabio ha scritto:{Y}=\overline{AB+C}+{\overline{{A}+\overline{B}}=
\overline{\overline{A}+\overline{B}+{C}}+\overline{A}{B}=


{Y}=\overline{AB+C}+{\overline{{A}+\overline{B}}
\overline{AB}\,\overline{C}+\overline{A}B
(\overline{A}+\overline{B})\overline{C}+\overline{A}B
\overline{A}\,\overline{C}+\overline{B}\,\overline{C}+\overline{A}B

Ora prova a proseguire...

clorofabio ha scritto:Ne approfitto per chiedervi una cosa: quando cambierà la scritta "new entry" che appare scritta sul lato destro dove c'è la figura del mio profilo dato che è più di un anno che sono iscritto?

Cambia con il numero di messaggi fino al grado "Expert" mi pare, poi i gradi vengono assegnati a discrezione di admin.

Avatar utente
Foto Utenteclorofabio
10 1 7
Frequentatore
Frequentatore
Messaggi: 150
Iscritto il: 14 mag 2010, 20:16
0
voti

[20] Re: Funzioni logiche

Messaggioda Foto Utenteclorofabio » 12 giu 2011, 10:18

rusty ha scritto:{Y}=\overline{AB+C}+{\overline{{A}+\overline{B}}
\overline{AB}\,\overline{C}+\overline{A}B
(\overline{A}+\overline{B})\overline{C}+\overline{A}B
\overline{A}\,\overline{C}+\overline{B}\,\overline{C}+\overline{A}B


Allora quando io ho la linea continua di negazione la prima cosa è che la devo spezzare giusto?
Comunque io lo proseguita in questa maniera anche se mi sento di aver sbagliato nuovamente:

\overline{A}\,\overline{C}+\overline{C}+\overline{A}+(\overline{B}+{B})=
\overline{A}\,\overline{C}+\overline{A}+\overline{C}+1=  1

perché una lettera o un numero (binario) sommato a 1 da sempre 1.


Torna a “Matematica generale”