Forside / Lommeregnere / Sandhedstabel til logisk udtryk
Gratis onlineværktøjer

Sandhedstabel til logisk udtryk

Konverter din sandhedstabel til et kanonisk logisk udtryk (DNF). Angiv variabler og minterm-indeks, få output med !, && og ||. Behandlingen foregår lokalt i…

Begynd at bruge

Hvad gør værktøjet?

Dette værktøj hjælper dig med at omsætte en sandhedstabel til et logisk udtryk. Du angiver variablerne og de rækker (minterm-indeks) hvor output er 1, og værktøjet konstruerer et udtryk i kanonisk DNF.

Eksempel med to variabler

Antag variablerne A og B. Hvis du vil have output 1 for rækkerne 1 og 2 (binært: 01 og 10), så indtaster du minterm-indeksene 1,2. Det resulterende udtryk bliver:

(!A && B) || (A && !B)

Dette svarer til XOR-funktionen.

Vigtige detaljer

  • Den første variabel er den mest betydende bit i minterm-indekset.
  • Duplikerede minterm-indeks fjernes automatisk.
  • Hvis du ikke angiver nogen minterm, returneres false (funktionen er 0 for alle input).
  • Outputtet er ikke minimeret; hver valgt række giver et fuldt minterm med alle variabler.
  • Værktøjet understøtter ikke don't-care-betingelser, CNF/POS-form, gate-tegning eller import af tabelformede sandhedstabeller.

Begrænsninger

Værktøjet minimerer ikke udtrykket. Hvis du har brug for et minimeret udtryk, skal du bruge K-map-værktøjet.

Ofte stillede spørgsmål

Hvordan angiver jeg variabler?

Indtast op til 6 unikke ASCII-tegn adskilt af kommaer, f.eks. A,B,C. De bruges i den rækkefølge, du angiver, hvor den første er mest betydende.

Hvad sker der, hvis jeg indtaster et ugyldigt minterm-indeks?

Indeks skal være mellem 0 og 2^n-1, hvor n er antallet af variabler. Ugyldige indeks accepteres ikke.

Kan jeg få et minimeret udtryk?

Nej, dette værktøj giver kun kanonisk DNF. Brug K-map-værktøjet til minimering.

Behandlingen foregår lokalt i din browser.