Semplifikatur tal-Alġebra Booleana

Naqqas kull espressjoni Booleana għas-somma minima ta' prodotti u l-prodott ta' somom tagħha, b'kull implikant prim u verifika tat-tabella tal-verità ringiela b'ringiela.

Espressjoni

Ikteb il-varjabbli bħala ittri singoli. AND jista' jkun AB, A·B, A*B jew A AND B; OR huwa A + B jew A OR B; NOT huwa A', !A jew NOT A; XOR, NAND u NOR jaħdmu wkoll.
Daħħal operatur

Sa 6 varjabbli differenti u 2,000 karattru. Il-kostanti 0 u 1 huma permessi.

Ipprova espressjoni

Forma minima

Il-forma minima tiegħek tidher hawn

Ikteb espressjoni Booleana biex tara l-aktar somma ta' prodotti sempliċi tagħha, il-prodott ta' somom tagħha, u kif instabu.

Ikteb espressjoni Booleana biex tissimplifikaha.

L-espressjonijiet jiġu ssemplifikati f'dan il-browser u qatt ma jħallu t-tagħmir tiegħek.

Mistoqsijiet Frekwenti

Liema modi ta' kitba ta' espressjoni huma mifhuma?

Il-konvenzjonijiet komuni kollha, imħallta liberament: stil tal-inġinerija (AB + A'C, b'AND impliċitu u l-prim għal NOT), stil ta' programmazzjoni (A && !B || C, A ^ B), simboli loġiċi (¬ ∧ ∨ ⊕ ⊼ ⊽) u kliem sempliċi (A AND B OR NOT C, NAND, NOR). Sekwenzi ta' diversi ittri bħal ABC ifissru A AND B AND C, u l-kliem AND, OR, NOT, XOR, NAND, NOR huma dejjem moqrija bħala operaturi.

Kif tinstab il-forma minima?

Il-magna tibni t-tabella tal-verità sħiħa, tgħaqqad ringieli-1 ġirien f'implikanti primi (il-metodu Quine–McCluskey), iżżomm dawk essenzjali u tagħlaq kull ringiela li jkun fadal b'kopertura minima eżatta. Ir-riżultat huwa garantit li huwa minimu għall-forma ta' somma ta' prodotti — mhuwiex euristiku — u l-istess proċedura fuq ir-ringieli-0 tipproduċi l-prodott ta' somom.

X'inhi d-differenza bejn ir-riżultati SOP u POS?

It-tnejn jiddeskrivu l-istess funzjoni. Is-somma ta' prodotti (SOP) tgħaqqad flimkien b'OR termini-AND, bħal AB' + BC, u tiffaċilita direttament ċirkwiti AND–OR; il-prodott ta' somom (POS) jgħaqqad flimkien b'AND fatturi-OR, bħal (A + B)(B' + C), u jiffaċilita ċirkwiti OR–AND. Skont il-funzjoni, forma waħda jista' jkollha bżonn inqas gradi loġiċi mill-oħra, għalhekk l-għodda dejjem turi t-tnejn.

Għaliex huma appoġġjati l-aktar 6 varjabbli?

Sitt varjabbli diġà jipproduċu tabella tal-verità b'64 ringiela, li hija madwar il-limitu ta' dak li għadu jista' jinqara u jiġi ċċekkjat bl-idejn. Lil hinn minn hekk, il-minimizzazzjoni tibqa' taħdem fit-teorija, iżda d-derivazzjoni u t-tabella li fuqhom hija mibnija din il-paġna ma jibqgħux utli bħala prova. Softwer tad-disinn loġiku b'output ta' fajl huwa aktar adattat għal funzjonijiet usa'.

Minimizzazzjoni Eżatta ta' Espressjonijiet Booleani

Is-Semplifikatur tal-Alġebra Booleana huwa għodda onlajn li tnaqqas kull espressjoni Booleana għall-forom matematiċi l-aktar sempliċi tagħha. Meta tikteb jew tikkopja espressjoni fl-għodda, din tikkalkula u turi istantanjament kemm is-somma minima ta' prodotti (SOP) kif ukoll il-prodott minimu ta' somom (POS). Flimkien ma' dawn il-forom ssemplifikati, l-għodda tipprovdi spjegazzjoni dettaljata pass pass ta' kif saret is-semplifikazzjoni permezz tal-metodu Quine–McCluskey, telenka l-implikanti primi kollha, u tiġġenera tabella tal-verità sħiħa li tivverifika r-riżultati ssemplifikati mal-espressjoni oriġinali ringiela b'ringiela.

Il-proċess kollu tal-ipproċessar isir lokalment. L-espressjonijiet jiġu ssemplifikati f'dan il-browser u qatt ma jħallu t-tagħmir tiegħek, u b'hekk l-ebda data ma tiġi mtellgħa fuq servers esterni.

Formati ta' Input u Limiti Tekniċi

L-għodda taċċetta varjabbli miktuba bħala ittri singoli u tappoġġja firxa wiesgħa ta' stili ta' kitba għall-operaturi, li jistgħu jiġu mħallta liberament:

  • AND: Jista' jinkiteb b'mod impliċitu (bħal AB), b'punti jew stilel (A·B, A*B), bil-kelma A AND B, bl-istil ta' programmazzjoni A && B, jew b'simboli loġiċi. Sekwenzi ta' diversi ittri bħal ABC jiġu interpretati bħala A AND B AND C.
  • OR: Jista' jinkiteb bħala A + B, A OR B, A || B, jew bis-simbolu loġiku rispettiv.
  • NOT: Jista' jinkiteb b'soltu bħala A', !A, NOT A, ¬A, jew b'simbolu tal-prim.
  • XOR: Jista' jinkiteb bħala A ^ B, A XOR B, jew A ⊕ B.
  • NAND: Jista' jinkiteb bħala A NAND B jew .
  • NOR: Jista' jinkiteb bħala A NOR B jew .
  • Kostanti: Il-valuri 0 u 1 huma permessi bħala kostanti fl-espressjoni.

L-għodda għandha limiti speċifiċi biex tiżgura l-prestazzjoni u l-leġġibbiltà. Hija tappoġġja sa 6 varjabbli differenti u massimu ta' 2,000 karattru. Jekk l-input jaqbeż dawn il-limiti jew ikun fih żbalji, l-interface turi wieħed mill-messaġġi ta' żball li ġejjin:

  • Jekk l-input ikun vojt: "Daħħal espressjoni Booleana."
  • Jekk l-input jaqbeż il-limitu ta' karattri: "Żomm l-espressjoni taħt it-2,000 karattru."
  • Jekk jintużaw karattri mhux validi: ""‹char›" (pożizzjoni ‹position›) mhuwiex operatur Boolean, varjabbli jew kostanti."
  • Jekk ikun hemm operaturi neqsin: "Operatur huwa nieqes mill-operand tiegħu qrib il-pożizzjoni ‹position› — iċċekkja għal + · jew ⊕ imdendel."
  • Jekk il-parentesi ma jaqblux: "Il-parentesi mhumiex ibbilanċjati — żid jew neħħi parentesi."
  • Jekk jintużaw wisq varjabbli: "Din l-espressjoni tuża ‹count› varjabbli differenti; is-semplifikatur jappoġġja sa 6."

Biex tiffaċilita l-użu, l-interface tinkludi buttuni biex iddaħħal operaturi speċifiċi, buttuna "Naddaf" biex tħassar l-input, u tliet eżempji lesti biex jiġu kklikkjati: "Għaqda ta' termini" (eżempju ta' kunsens), "Prodott negat" (eżempju ta' De Morgan), u "XOR bi tliet direzzjonijiet" (eżempju ta' XOR).

Interpretazzjoni u Dijanjostika tal-Output

Meta l-espressjoni tiġi pproċessata b'suċċess, l-għodda turi l-messaġġ "Ssemplifikata u vverifikata fuq ir-ringieli kollha (‹rows›)." (jew "Din l-espressjoni hija kostanti: hija dejjem ugwali għal ‹value›." jekk l-espressjoni tevalwa għal kostanti) u tipprovdi l-outputs li ġejjin:

  1. Moqrija bħala: Il-verżjoni normalizzata u interpretata tal-input oriġinali.
  2. Somma minima ta' prodotti (SOP): Il-forma ssemplifikata finali bħala somma ta' prodotti. Jekk l-espressjoni tkun diġà fl-aktar forma sempliċi tagħha, jidher il-messaġġ "L-espressjoni tiegħek hija diġà somma minima ta' prodotti.".
  3. Prodott minimu ta' somom (POS): Il-forma ssemplifikata finali bħala prodott ta' somom.
  4. F'daqqa t'għajn: Panel dijanjostiku li juri d-dettalji tekniċi li ġejjin:
    • Varjabbli: Il-lista tal-varjabbli misjuba fl-espressjoni.
    • Ringieli daqs 1: Il-lista jew l-għadd ta' minterms.
    • Implikanti primi: L-għadd totali ta' implikanti primi misjuba.
    • Implikanti primi essenzjali: L-għadd ta' implikanti primi essenzjali.
    • Letterali, qabel → wara: L-għadd ta' letterali fl-espressjoni qabel u wara l-minimizzazzjoni.
    • Metodu: Il-metodu użat, li huwa "Quine–McCluskey, kopertura minima eżatta".

Għal kull riżultat iġġenerat, hemm buttuna "Ikkopja r-riżultat" biex tikkopja l-output ssemplifikat direttament fil-clipboard.

Il-Metodu Quine–McCluskey u l-Passi tas-Semplifikazzjoni

B'differenza mill-mapep ta' Karnaugh (K-maps), li jsiru diffiċli biex jiġu mmaniġġjati bl-idejn meta l-varjabbli jaqbżu l-erbgħa, il-metodu Quine–McCluskey huwa algoritmu sistematiku li jiggarantixxi li tinstab il-kopertura minima eżatta għal kwalunkwe funzjoni Booleana sa 6 varjabbli (li tirrappreżenta tabella tal-verità b'64 ringiela).

L-għodda tispjega l-proċess kollu taħt it-taqsima "Kif ġiet issemplifikata" permezz ta' dawn il-passi u testi ta' derivazzjoni:

  • Analiżi tal-Varjabbli: Turi n-numru ta' varjabbli u ringieli fit-tabella tal-verità (eż. "L-espressjoni tuża ‹count› varjabbli (‹variables›), għalhekk it-tabella tal-verità għandha ‹rows› ringieli." jew "L-espressjoni tuża varjabbli waħda, ‹variables›, għalhekk it-tabella tal-verità għandha ‹rows› ringieli." jew "L-espressjoni ma tuża l-ebda varjabbli, għalhekk tevalwa għal kostanti waħda.").
  • Identifikazzjoni ta' Minterms u Maxterms: Telenka r-ringieli fejn il-funzjoni hija ugwali għal 1 u 0 (eż. "Hija ugwali għal 1 fuq ir-ringieli Σm(‹minterms›) u 0 fuq ir-ringieli ΠM(‹maxterms›).").
  • Għaqda ta' Ringieli: Turi l-implikanti primi misjuba billi jingħaqdu r-ringieli-1 li jinsabu ħdejn xulxin (eż. "L-għaqda ta' ringieli-1 ġirien kemm jista' jkun tħalli ‹count› implikanti primi: ‹list›.").
  • Determinazzjoni ta' Implikanti Primi Essenzjali: Tidentifika dawk l-implikanti li huma l-unika kopertura possibbli għal mill-inqas ringiela waħda (eż. "Implikanti primi essenzjali — l-unika kopertura li fadal għal mill-inqas ringiela waħda: ‹list›." jew "L-ebda implikant prim mhu essenzjali: kull ringiela-1 tista' tiġi koperta b'aktar minn mod wieħed.").
  • Kopertura tar-Ringieli li Fadal: Jekk ikun fadal ringieli mhux koperti mill-implikanti essenzjali, l-għodda tagħlaqhom bl-inqas termini possibbli (eż. "Ir-ringieli li għadhom mhumiex koperti huma magħluqa bl-inqas termini żejda: ‹list›." jew "L-implikanti primi essenzjali diġà jkopru kull ringiela-1, għalhekk is-somma hija kompluta.").
  • Derivazzjoni tal-POS: Turi l-minimizzazzjoni applikata fuq ir-ringieli-0 biex jinstab il-prodott ta' somom (eż. "L-eżekuzzjoni tal-istess għaqda fuq ir-ringieli-0 tagħti l-prodott minimu ta' somom ‹pos›.").
  • Verifika: Tikkonferma li l-forom jaqblu mal-oriġinal fuq ir-ringieli kollha (eż. "Iż-żewġ forom minimi jaqblu mal-espressjoni oriġinali fuq ir-ringieli kollha (‹rows›) tat-tabella tal-verità.").

Fl-aħħar nett, tiġi ġġenerata "Tabella tal-verità" sħiħa b'kolonni għall-varjabbli kollha, l-espressjoni oriġinali (immarkata bħala Espressjoni), u l-espressjoni ssemplifikata (SOP Minima) biex turi li r-riżultati jaqblu perfettament fuq kull ringiela.

Applikazzjonijiet Prattiċi fl-Inġinerija u s-Softwer

Id-disinjaturi ta' ċirkwiti loġiċi u l-istudenti tal-inġinerija elettrika spiss ikollhom bżonn iqabblu l-forom SOP u POS biex jiddeterminaw liema konfigurazzjoni teħtieġ l-inqas numru ta' gradi loġiċi (gradi AND-OR għal SOP jew gradi OR-AND għal POS). Dan l-analizzatur jgħin ukoll lill-iżviluppaturi tas-softwer li jixtiequ jissimplifikaw kundizzjonijiet kumplessi (bħal dikjarazzjonijiet if twal) fil-kodiċi tagħhom biex itejbu l-leġġibbiltà u l-prestazzjoni tal-eżekuzzjoni mingħajr ma jibdlu l-loġika oriġinali.


Mistoqsijiet Komuni (FAQ)

Għaliex huma appoġġjati l-aktar 6 varjabbli?

Sitt varjabbli diġà jipproduċu tabella tal-verità b'64 ringiela, li hija madwar il-limitu ta' dak li għadu jista' jinqara u jiġi ċċekkjat bl-idejn. Lil hinn minn hekk, il-minimizzazzjoni tibqa' taħdem fit-teorija, iżda d-derivazzjoni u t-tabella li fuqhom hija mibnija din il-paġna ma jibqgħux utli bħala prova. Softwer tad-disinn loġiku b'output ta' fajl huwa aktar adattat għal funzjonijiet usa'.

Kif tinstab il-forma minima?

Il-magna tibni t-tabella tal-verità sħiħa, tgħaqqad ringieli-1 ġirien f'implikanti primi (il-metodu Quine–McCluskey), iżżomm dawk essenzjali u tagħlaq kull ringiela li jkun fadal b'kopertura minima eżatta. Ir-riżultat huwa garantit li huwa minimu għall-forma ta' somma ta' prodotti — mhuwiex euristiku — u l-istess proċedura fuq ir-ringieli-0 tipproduċi l-prodott ta' somom.

Liema modi ta' kitba ta' espressjoni huma mifhuma?

Il-konvenzjonijiet komuni kollha, imħallta liberament: stil tal-inġinerija (AB + A'C, b'AND impliċitu u l-prim għal NOT), stil ta' programmazzjoni (A &&!B || C, A ^ B), simboli loġiċi (¬ ∧ ∨ ⊕ ⊼ ⊽) u kliem sempliċi (A AND B OR NOT C, NAND, NOR). Sekwenzi ta' diversi ittri bħal ABC ifissru A AND B AND C, u l-kliem AND, OR, NOT, XOR, NAND, NOR huma dejjem moqrija bħala operaturi.

X'inhi d-differenza bejn ir-riżultati SOP u POS?

It-tnejn jiddeskrivu l-istess funzjoni. Is-somma ta' prodotti (SOP) tgħaqqad flimkien b'OR termini-AND, b'mod li jiffaċilita direttament ċirkwiti AND–OR; il-prodott ta' somom (POS) jgħaqqad flimkien b'AND fatturi-OR, b'mod li jiffaċilita ċirkwiti OR–AND. Skont il-funzjoni, forma waħda jista' jkollha bżonn inqas gradi loġiċi mill-oħra, għalhekk l-għodda dejjem turi t-tnejn.