[calcolatori elettronici] Algebra booleana

signfra
Salve, ho la seguente problematica

Data la seguente:

F=∑m(4,5,6,12,13)

devo ricavare una k-map dove devo mettere gli uno.
Dove le colonne rappresentato gli c/d e le righe a/b .

che criterio si utilizza per disporre gli uno nella matrice 4*4

Risposte
RenzoDF
Devi semplicemente decodificare da decimale a binario ogni numero indicato nella sommatoria dei minterms (4,5,6,...) che definisce la funzione logica F e inserire nella casella corrispondente della seguente mappa di Karnaugh un 1 (nelle altre inserirai tutti zero)
[fcd="Kmap"][FIDOCAD]
FJC B 0.5
LI 115 30 55 30 0
LI 55 30 55 90 0
LI 55 90 115 90 0
LI 100 90 100 30 0
LI 100 30 80 30 0
LI 80 30 80 30 0
LI 80 30 85 30 0
LI 85 30 85 90 0
LI 70 90 70 30 0
LI 70 30 55 30 0
LI 55 30 55 45 0
LI 55 45 115 45 0
LI 115 60 55 60 0
LI 55 75 115 75 0
LI 115 30 115 90 0
LI 115 90 115 90 0
EV 65 15 65 20 0
EV 70 15 70 15 0
RV 60 40 60 40 0
LI 85 20 115 20 0
LI 115 30 115 30 0
LI 115 25 115 25 0
LI 115 75 115 75 0
LI 70 90 70 90 0
LI 40 60 40 90 0
LI 50 90 50 90 0
LI 50 60 50 60 0
LI 75 90 75 90 0
LI 70 100 100 100 0
LI 125 45 125 75 0
TY 97 13 4 3 0 0 0 * c
TY 130 55 4 3 0 0 0 * b
TY 83 102 4 3 0 0 0 * d
TY 35 70 4 3 0 0 0 * a
TY 60 25 4 3 0 0 0 * 00
TY 75 25 4 3 0 0 0 * 01
TY 90 25 4 3 0 0 0 * 11
TY 105 25 4 3 0 0 0 * 10
TY 45 35 4 3 0 0 0 * 00
TY 45 50 4 3 0 0 0 * 01
TY 45 65 4 3 0 0 0 * 11
TY 45 80 4 3 0 0 0 * 10
LI 55 30 45 20 0
TY 50 15 4 3 0 1 0 * cd
TY 40 25 4 3 0 1 0 * ab
LI 105 45 105 45 7
LI 115 40 115 40 7
LI 105 90 105 90 7
LI 105 40 105 40 7
TY 56 31 4 3 0 1 11 * 0
TY 71 31 4 3 0 1 11 * 1
TY 101 31 4 3 0 1 11 * 2
TY 86 31 4 3 0 1 11 * 3
TY 56 45 4 3 0 1 11 * 4
TY 71 45 4 3 0 1 11 * 5
TY 101 46 4 3 0 1 11 * 6
TY 86 45 4 3 0 1 11 * 7
TY 57 76 4 3 0 1 11 * 8
TY 72 76 4 3 0 1 11 * 9
TY 101 76 4 3 0 1 11 * 10
TY 86 76 4 3 0 1 11 * 11
TY 56 61 4 3 0 1 11 * 12
TY 71 61 4 3 0 1 11 * 13
TY 101 61 4 3 0 1 11 * 14
TY 86 61 4 3 0 1 11 * 15[/fcd]

NB Nulla ovviamente cambierebbe scambiando di posto ab con cd, ovvero righe con colonne.

signfra
0 0 0 0
1 1 0 1
1 1 0 0
0 0 0 0


devo trovare i primi implicanti e essenziali.



Quali sono i primi implicanti?

io raggruppo il primo quadrato e essenziali nn ce ne sono , e l'unico essenzial e il valore nella cella 01-10,e corretto?

devo trovare questa F



$
F=\barA*B*C*\barD + copertura;
$

per copertura cosa si intende e come si calcola?

la copertura non ci dovrebbe essere

0 0 1 0
1 1 1 1
1 1 0 0
0 0 1 0



essenziali sono 00-11 , 01-10, 10-11?

I primi implicanti quali sono?

devo trovare questa F
$


F=\barA * \barB*C*D+\barA*B*C*\barD+ A*\barB*C*D + copertura;

$


la copertura dovrebbe essere

$
copertura=\barA*B

$
Vorrei risolvere questi dubbi tramite spiegazione è un esempio

RenzoDF
Giusto alcuni consigli:

a) non quotare l'intero messaggio al quale rispondi

b) non postare raffiche di domande contemporanee ma una alla volta

c) per le tabelle e per le K-map usa (per esempio) FidoCaDJ, sia per la chiarezza espositiva sia per permettere a chi ti vorrà rispondere di riciclarle (vedi per es. quella K-map vuota che ti ho postato: la potevi utilizzare usando il codice fcd)

d) per le formule usa il codice Latex, vedi "Aggiungi formula" nel menu di inserimento messaggio, o meglio ancora

https://latex.codecogs.com/eqneditor/editor.php

signfra
Salve, il file eseguibile non me lo apre il mac. ho modificato le forumule

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.