Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
Zobacz też
Uproszczacz wyrażeń algebraicznychSolver Tablicy Karnaugha (K-Map)Generator tablicy prawdySymulator Bramek LogicznychKalkulator tkanin
Strona główna > Matematyka > Zaawansowane działania matematyczne > Upraszczacz Algebry Boole’a
 

Upraszczacz Algebry Boole’a

Upraszczaj wyrażenia Boole’a, korzystając z praw algebry, metody Quine’a-McCluskeya i minimalizacji tablicy Karnaugha. Wprowadź dowolne wyrażenie logiczne (AND, OR, NOT, XOR, NAND, NOR) i natychmiast uzyskaj minimalną postać SOP/POS, pełną tablicę prawdy, wizualizację tablicy Karnaugha, schemat bramek, instrukcje krok po kroku oraz odpowiedniki oparte wyłącznie na NAND/NOR.

Upraszczacz Algebry Boole’a
Przykłady:
Wstaw:
AKCEPTOWANA SKŁADNIA
AND: & · AB  |  OR: + |  |  NOT: ~ ! A'  |  XOR NAND NOR

Embed Upraszczacz Algebry Boole’a Widget

O Upraszczacz Algebry Boole’a

Upraszczacz Algebry Boole'a redukuje dowolne wyrażenie logiczne do jego minimalnej formy przy użyciu algorytmu Quine'a-McCluskeya oraz analizy mapy Karnaugha. Wprowadzaj wyrażenia z AND, OR, NOT, XOR, NAND, NOR (lub symbolami takimi jak &, |, ~, ^, apostrofem A') i natychmiast otrzymaj pełną tablicę prawdy, kolorową siatkę Karnaugha z pętlami implikantów, tabelę implikantów prostych z oznaczeniem elementów istotnych, wyprowadzenie krok po kroku oraz równoważne implementacje oparte wyłącznie na bramkach NAND i NOR.

Co generuje upraszczacz

📊
Tablica prawdy
Wszystkie \(2^n\) kombinacji wejściowych z wynikiem wyrażenia.
🗺️
Mapa Karnaugha
Siatka w kodzie Graya z zaznaczonym każdym implikantem prostym.
🎯
Minimalne SOP / POS
Najmniej literałów, najmniej składników — optymalne formy.
🧩
Implikanty proste
Z oznaczeniem istotności — dowiedz się, które są niezbędne.
↑↓
Formy NAND/NOR
Równoważniki z bramek uniwersalnych do syntezy układów.
Krok po kroku
Wyjaśnienie wyprowadzenia metodą Quine'a-McCluskeya.

Prawa algebry Boole'a — Referencja

PrawoPostać ORPostać AND
Tożsamości\( A + 0 = A \)\( A \cdot 1 = A \)
Elementu neutralnego\( A + 1 = 1 \)\( A \cdot 0 = 0 \)
Idempotentności\( A + A = A \)\( A \cdot A = A \)
Dopełnienia\( A + \overline{A} = 1 \)\( A \cdot \overline{A} = 0 \)
Podwójnej negacji\( \overline{\overline{A}} = A \)
Przemienności\( A + B = B + A \)\( A \cdot B = B \cdot A \)
Łączności\( (A + B) + C = A + (B + C) \)\( (A \cdot B) \cdot C = A \cdot (B \cdot C) \)
Rozdzielności\( A \cdot (B + C) = AB + AC \)\( A + BC = (A+B)(A+C) \)
Apsorpcji\( A + AB = A \)\( A(A + B) = A \)
De Morgana\( \overline{A + B} = \overline{A} \cdot \overline{B} \)\( \overline{A \cdot B} = \overline{A} + \overline{B} \)
Konsensusu\( AB + \overline{A}C + BC = AB + \overline{A}C \)

Ściąga ze składni wejściowej

OperatorAkceptowane formyPrzykład
AND&, *, ·, ., połączenie AB, słowo AND, A&B, AB, A AND B
OR+, |, słowo OR, A+B, A | B, A OR B
NOT~, !, ¬, słowo NOT, apostrof '~A, !A, A', (AB)'
XOR^, , słowo XORA XOR B, A^B
NAND, słowo NANDA NAND B
NOR, słowo NORA NOR B
Implikacja->, =>, słowo IMPLIES, A -> B
Równoważność<->, <=>, słowo IFF, A <-> B
Stałe0 1 TRUE FALSEA + 0, A * 1

Algorytm Quine'a-McCluskeya

Metoda Quine'a-McCluskeya to systematyczne, tabelaryczne podejście do znajdowania minimalnego wyrażenia sumy iloczynów. W przeciwieństwie do mapy Karnaugha (która jest wizualna i ograniczona do około 6 zmiennych), metoda ta jest skalowalna i zawsze gwarantuje uzyskanie minimalnego pokrycia.

  1. Wypisz wszystkie mintermy — każdy wiersz tablicy prawdy, który daje wynik 1.
  2. Grupuj według liczby jedynek — posortuj mintermy według liczby jedynek w ich reprezentacji binarnej.
  3. Łącz sąsiednie grupy — pary różniące się dokładnie jednym bitem są łączone, a różniący się bit zastępowany jest myślnikiem. Powtarzaj, aż dalsze łączenie nie będzie możliwe.
  4. Zbierz implikanty proste — każdy składnik, który nie został dalej połączony, jest implikantem prostym.
  5. Zbuduj tabelę implikantów prostych — siatka, gdzie wierszami są implikanty, a kolumnami mintermy. Zaznacz, który implikant pokrywa który minterm.
  6. Wybierz istotne implikanty proste — każdy implikant, który jako jedyny pokrywa dany minterm, jest istotny.
  7. Pokryj pozostałe mintermy — wybierz dodatkowe implikanty, aby pokryć mintermy nieobjęte przez istotne, minimalizując liczbę literałów.

Jak korzystać z Upraszczacza Algebry Boole'a

  1. Wprowadź wyrażenie: Wpisz dowolne wyrażenie logiczne używając preferowanej notacji. Możesz mieszać style — A.B + A'C oraz A AND B OR NOT A AND C zostaną zinterpretowane identycznie.
  2. Kliknij Uprość: Narzędzie przetworzy dane, zbuduje tablicę prawdy, uruchomi algorytm Quine'a-McCluskeya i zminimalizuje wyrażenie.
  3. Przeanalizuj mapę Karnaugha: Każda kolorowa pętla to implikant prosty. Istotne implikanty są rysowane linią ciągłą, nieistotne linią przerywaną.
  4. Przejrzyj kroki: Panel kroków prowadzi od kanonicznego SOP, przez odkrywanie implikantów prostych, aż do formy minimalnej.
  5. Sprawdź formy równoważne: Użyj minimalnego POS, jeśli Twoim celem jest architektura OR-of-AND, lub formy NAND-only przy projektowaniu układów opartych na krzemie.

Zastosowania

DziedzinaPrzypadek użycia
Projektowanie układów cyfrowychMinimalizacja liczby bramek w logice kombinacyjnej — mniej bramek oznacza mniejszy pobór mocy, mniejszy układ i krótsze opóźnienie propagacji.
Optymalizacja kompilatorówUpraszczanie wyrażeń warunkowych w instrukcjach IF i pętlach w celu redukcji kosztu ewaluacji rozgałęzień.
Logika programowalna (FPGA)Upakowanie większej ilości logiki w dostępnych tablicach przeglądowych (LUT) poprzez generowanie form o minimalnej liczbie literałów.
Optymalizacja zapytań bazodanowychPrzepisanie predykatów w klauzuli WHERE na równoważne, ale tańsze w obliczaniu formy.
Weryfikacja formalnaFormy kanoniczne (SOP/POS) umożliwiają sprawdzanie równoważności dwóch specyfikacji.
Edukacja / KursyWeryfikacja zadań domowych, nauka wyboru implikantów prostych, badanie strategii grupowania w mapach Karnaugha.

FAQ

Co to jest upraszczanie algebry Boole'a?
Upraszczanie algebry Boole'a redukuje wyrażenie logiczne do równoważnej postaci z mniejszą liczbą operacji i literałów. Prostsze wyrażenie oznacza mniej bramek logicznych w sprzęcie, szybsze obliczenia w oprogramowaniu i łatwiejszą weryfikację. Metody obejmują prawa algebry, mapy Karnaugha i algorytm Quine'a-McCluskeya — to narzędzie łączy wszystkie trzy.
Co to jest minimalna postać sumy iloczynów (SOP)?
Minimalna postać sumy iloczynów zapisuje funkcję logiczną jako sumę (OR) najmniejszej możliwej liczby iloczynów (AND). Uzyskuje się ją poprzez rozwinięcie funkcji do kanonicznego SOP, a następnie łączenie sąsiednich mintermów według reguły \( XY + \overline{X}Y = Y \). Wynikiem jest optymalny dwupoziomowy obwód AND-OR.
Jak działa mapa Karnaugha?
Mapa Karnaugha to siatka, w której wiersze i kolumny są oznaczone kodem Graya, więc sąsiadujące pola różnią się o jedną zmienną. Grupy jedynek o rozmiarach będących potęgami dwójki odpowiadają iloczynom eliminującym zmienne. Strategia polega na pokryciu każdej jedynki największymi możliwymi prostokątami.
Co to jest implikant prosty?
Implikant prosty to iloczyn pokrywający grupę mintermów, którego nie da się już powiększyć. Istotny implikant prosty to taki, który jako jedyny pokrywa przynajmniej jeden konkretny minterm — musi on znaleźć się w końcowym uproszczonym wyrażeniu. Implikanty nieistotne są opcjonalne.
Jaką składnię wejściową akceptuje upraszczacz?
Możesz pisać AND jako &, *, ·, . lub AB. OR jako + lub |. NOT jako ~, !, ¬ lub apostrof (A'). Operatory słowne jak AND, OR, NOT, XOR, NAND, NOR, IMPLIES, IFF oraz strzałki ->, <-> są również obsługiwane. Stałe to 0, 1, TRUE, FALSE.
Dlaczego formy oparte tylko na NAND i tylko na NOR są użyteczne?
NAND i NOR to bramki uniwersalne. W technologii krzemowej bramki NAND są często najtańsze i najszybsze. Upraszczacz pokazuje te formy, co jest przydatne przy projektowaniu konkretnych układów elektronicznych, gdzie dąży się do ujednolicenia typów stosowanych bramek.
Ile zmiennych obsługuje narzędzie?
Do 8 zmiennych. Mapa Karnaugha jest generowana dla 2, 3 i 4 zmiennych. Dla 5 i więcej zmiennych tablica prawdy staje się bardzo duża, ale algorytm Quine'a-McCluskeya wciąż wyznacza dokładną formę minimalną; pomijana jest jedynie mapa K, gdyż wizualizacja w więcej niż 2 wymiarach jest nieczytelna.
Czy mogę sprawdzić, czy dwa wyrażenia są równoważne?
Tak — uprość oba wyrażenia osobno. Jeśli ich minimalne formy SOP są identyczne, wyrażenia są równoważne. Możesz też porównać ich tablice prawdy wiersz po wierszu.

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Upraszczacz Algebry Boole’a" na https://MiniWebtool.com/pl/upraszczacz-algebry-boola/ z MiniWebtool, https://MiniWebtool.com/

przez zespół miniwebtool. Zaktualizowano: 2026-04-19

Możesz także wypróbować nasz AI Rozwiązywacz Matematyczny GPT, aby rozwiązywać swoje problemy matematyczne poprzez pytania i odpowiedzi w języku naturalnym.

Zaawansowane działania matematyczne:

Polecane narzędzia:

Kalkulator Kompatybilności MiłosnejKalkulator kompatybilności znaków KsiężycaKalkulator Znaku WenusRozdzielacz obrazówGenerator Prawda czy WyzwanieKalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Losowanie listyLosowy generator przedmiotówPrzelicznik stóp na metryLosowy Generator Drabinki TurniejowejKalkulator numerów aniołaKalkulator prędkości jazdy na rowerzeWyszukiwarka Cytatów (Angielski)Losowy Generator GrupStatystyki Kanału YouTubeGenerator losowych słów angielskichKonwerter liczb rzymskichWyszukiwanie Adresu MACLosowy Generator KolorówLosowy generator zwierzątGenerator Losowych PosiłkówGenerator wykreślanekGenerator losowej godzinyMagiczna Kula 8Kalkulator tempa pływaniaGenerator Losowych UrodzinLosowanie komentarzy YouTubeSortować alfabetycznieKalkulator liczby ścieżek życiaKalkulator znaku księżycowegoKalkulator przedawkowania kofeinyLicznik SylabWyszukiwanie IDentyfikatora użytkownika InstagramKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Kalkulator PrzeciwprostokątnejKonwerter Rozmiarów UbrańLosowy selektor filmówRozdzielacz AudioGenerator krzyżówekGenerator losowych kart kredytowychKonwerter stóp i cali na centymetryKalkulator Obwodu ElipsyHumanizator tekstu AIKalkulator pozycji słońcaGenerator kodu Morse'aGenerator losowych supermocyKonwerter Czasu na DziesiętnySortuj LiczbyKalkulator inflacji w USAJaki jest mój szczęśliwy numer?Kalkulator Zmiany ProcentowejGenerator szablonu rozwinięcia stożka⏱️ Kalkulator GodzinKalkulator Monetyzacji YouTube ShortsCyfrowy Kalkulator Duszy🔍 Sprawdzacz PlagiatuLosowy Generator Postaci RPGPrzelicznik cm na stopy i caleGenerator schematów kolorówNazwij generator losowyGenerator Małego Tekstu ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Sprawdzacz Nazwy Użytkownika w Mediach SpołecznościowychKalkulator nachylenia i stopniaKalkulator dźwigni kryptoKalkulator Temperatury WrzeniaKalkulator Zarobków na TikTokuNarzędzie do liczenia wierszyGenerator numerów loteriiKalkulator arcus tangensaKonwerter RGB na szesnastkowyKonwerter ułamkowy czasuGenerator losowych pytańKalkulator Względnego Odchylenia StandardowegoGenerator losowych ciągówKalkulator Numerów MistrzowskichKalkulator Powrotu SaturnaKalkulator wschodu i zachodu słońcaGenerator Kart BingoGenerator losowych datLosowanie liczbEkstraktor Obrazów z WideoGenerator Losowych AktywnościLooper MP3Kalkulator ciąży u psa👙 Kalkulator Rozmiaru BiustonoszaKonwerter binarny na dziesiętnyRzut monetąKalkulator decybeli (dB)Kalkulator Długości Łuku📅 Kalkulator Różnicy DatNotatnik OnlinePredyktor wagi szczeniakaDekoder Alfabetu Morse'aGenerator losowego adresu IPKonwerter szesnastkowy na dziesiętnyLicznik Punktów w TenisieUsuń dźwięk z wideoKalkulator Dokładnego Testu FisheraKalkulator Spożycia Mleka dla Niemowląt🖱️ Licznik KliknięćOdwrotny TekstGenerator losowych współrzędnychGenerator połącz kropkiKalkulator powierzchni kołaKalkulator spalonych kaloriiKalkulator HexKalkulator Liczby ImieniaKalkulator ilości cyfrKalkulator konwersji skali modeluKalkulator testu chi-kwadratKalkulator zysku i straty z akcjiKonwerter stopni na radianyKalkulator Liczby EkspresjiKalkulator Numeru PrzeznaczeniaKalkulator Przełożenia RoweruKalkulator Równowagi Żywiołów AstrologicznychKalkulator włóczkiKalkulator zarobków YouTubeKonwerter DMS na stopnie dziesiętneLista Lat PrzestępnychPołącz filmyRzut kostkąGenerator PaletKalkulator faz KsiężycaKalkulator Siły Ciosu BokserskiegoKompresor WideoLosowy generator debiutów szachowychPrzelicznik Metrów na StopyEkstraktor AudioGenerator LabiryntówKalkulator czasu chłodzenia piwaKonwerter cali na centymetryKonwerter HEX na CMYKKonwerter Radianów na StopnieLista liczb pierwszychKalkulator Kąta UkośnegoKalkulator Rozmiaru Klatki dla PtakówKalkulator TransformatoraKonwerter HTML na tekstGenerator kryptogramówGenerator Losowych Zadań MatematycznychGenerator Nigdy PrzenigdyKalkulator pokrycia dachowegoKalkulator Prędkości KątowejKonwerter funtów na gramyKonwerter XML na JSONKonwerter funtów na kilogramyGenerator Kamień Papier NożyceGenerator kodów kreskowychInterpretator snów AIKalkulator dnia tygodniaKalkulator dziennego procentu składanegoKalkulator toksyczności czekoladyKalkulator Znaku MarsaKonwerter FPSKonwerter współrzędnych biegunowych na kartezjańskieOdliczanie do EmeryturyPrzycinacz WideoTester siły hasłaCzytnik tekstu na mowęGenerator losowych kart do gryGenerator podziękowań AIGenerator słów do gry w wisielcaGenerator Wolisz czyKalkulator bonusówKalkulator daty poczęciaKalkulator dziedziny i zbioru wartościKalkulator impedancjiKalkulator Numeru TygodniaKalkulator rozkładu dwumianowegoKalkulator Rozmiaru TVKalkulator Timera 555Kalkulator Współczynnika Wrażliwości na InsulinęKalkulator średniej ocen GPAGenerator losowych krajówLosowy selektor wierszyLosowy SelektorPodziel PDFQuiz Tabliczki MnożeniaTranspozytor Tonacji MuzycznejTrener Liczenia w PamięciWyszukiwanie identyfikatora użytkownika FacebookaWyszukiwarka ofert pracyGenerator fantastycznych imionGenerator ciasteczek z wróżbąGenerator pomysłów na rysunekGenerator podpowiedzi do dziennikaGenerator codziennych afirmacjiGenerator komplementówGenerator tekstów na podrywGenerator sucharówGenerator losowych żartówGenerator losowych ciekawostekGenerator pytań quizowychGenerator słów do PictionaryGenerator kalamburówGenerator pytań na przełamanie lodówGenerator przemówień weselnych AIGenerator komunikatów prasowych AIGenerator opisów produktów AIGenerator skryptów wideo AIGenerator tytułów i opisów YouTube AIGenerator podpisów na Instagram AIGenerator nagłówka i bio LinkedIn AIGenerator punktów CV AIGenerator listów motywacyjnych AIGenerator tekstów rap AISpłaszczanie PDFOdblokuj PDF — usuń hasło właścicielaEkstraktor tekstu z PDFEkstraktor stron PDFLicznik słów w PDFZabezpiecz PDF hasłemDodaj numery stron do PDFZmień kolejność stron PDFUsuń strony PDFObróć PDFJPG na PDFPDF na JPGKompresuj PDFPołącz PDFPrzelicznik PT na PXPrzelicznik PX na REMPrzelicznik toli na gramyPrzelicznik indyjskich jednostek ziemiKonwerter mcg na mgGenerator tekstów piosenek AIGenerator wierszy AIGenerator historii AITłumacz AIStreszczarka tekstu AIKonwerter mg na mlKonwerter MPH na KMH / KMH na MPHKonwerter węzłów na MPHMetry sześcienne na stopy sześcienneKonwerter stóp sześciennych na jardy sześcienneKonwerter stóp kwadratowych na metry kwadratoweKonwerter metrów kwadratowych na stopy kwadratoweKonwerter Oz na mLKonwerter ML na ozKonwerter galonów na litryKonwerter litrów na galonyKonwerter Kg na StonePrzelicznik Stone na KilogramyPrzelicznik cali na milimetryPrzelicznik milimetrów na caleKonwerter mil na kilometryKonwerter kilometrów na mileKonwerter Fahrenheita na CelsjuszaKonwerter celsjusza na fahrenheitaKalkulator rozmiaru plecakaKalkulator objętości deski surfingowejKalkulator rozmiaru uchwytu rakiety tenisowejKalkulator rozmiaru kaskuKalkulator rozmiaru rękawiczekPrzelicznik rozmiaru kapeluszaKalkulator rozmiaru snowboarduKalkulator rozmiaru nartKalkulator rozmiaru roweruTimer splitów do speedrunuKalkulator StablefordaKalkulator checkoutu w darcieKalkulator ekonomiczności bowlinguKalkulator strike rate w krykiecieKalkulator Net Run RateKalkulator współczynnika K/DKalkulator rankingu EloKalkulator regeneracji tętnaKalkulator czasu wędrówkiKalkulator tempa wioślarskiegoKalkulator Biegowy Korekty WiekowejKalkulator FTP i Stref MocyKalkulator Testu BeepKalkulator wyników ACFTKalkulator Wilks & DOTSKalkulator Offsetu FelgWyszukiwarka indeksu nośności i oznaczenia prędkości oponKalkulator kosztu na milęKalkulator Wykupu LeasinguKalkulator Mieszania OktanówKalkulator Mieszanki Oleju 2-SuwowegoKalkulator Pojemności SilnikaKalkulator Sofy w DrzwiachKalkulator sągów drewnaKalkulator CADR Oczyszczacza PowietrzaKalkulator Wielkości OsuszaczaKalkulator rozmiaru wentylatora sufitowegoKalkulator Rozmiaru ZasłonKalkulator Rozmiaru DywanuKalkulator wysokości wieszania obrazówKalkulator wysokości montażu telewizoraKalkulator objętości i folii oczka wodnegoKalkulator Soli do BasenuKalkulator Objętości BasenuKalkulator rozmiaru podgrzewacza wodyKalkulator żywicy epoksydowejKalkulator Rozstawu TralekKalkulator Listew Przypodłogowych i WykończeniowychKalkulator SidinguKalkulator Bejcy do TarasuKalkulator nasion trawyKalkulator darniKalkulator AsfaltuKalkulator Jardów SześciennychKalkulator Długości AntenyKalkulator Wypełnienia Rury InstalacyjnejKalkulator kondensatorów szeregowych i równoległychKalkulator Reaktancji IndukcyjnejKalkulator Oświetlenia PokojuKalkulator luksów na lumenyKonwerter lumenów na watyKalkulator wielkości generatoraKalkulator mAh na WhKalkulator Mocy TrójfazowejKalkulator kVAKalkulator amperów na watyKalkulator Watów na AmperyKalkulator Rezystorów SzeregowychKalkulator TarciaKalkulator Równi PochyłejKalkulator Przewagi MechanicznejKalkulator Prędkości DźwiękuKalkulator Prędkości FaliKalkulator WyporuKalkulator Prędkości GranicznejKalkulator Długości Fali de BroglieKalkulator Energii FotonuKalkulator E=mc²Kalkulator dylatacji czasuKalkulator Trzeciego Prawa KepleraKalkulator Prędkości UcieczkiKalkulator Siły GrawitacjiKalkulator Prawa Beera-LambertaKalkulator równania NernstaKalkulator Ciśnienia OsmotycznegoKalkulator podwyższenia temperatury wrzeniaKalkulator obniżenia temperatury zamarzaniaKalkulator składu procentowegoKalkulator NormalnościKalkulator MolalnościKonwerter pKa na KaKalkulator Hendersona-HasselbalchaKalkulator Wydajności TeoretycznejKalkulator Reagenta OgraniczającegoKalkulator Konfiguracji ElektronowejInteraktywny Układ OkresowyGenerator Planów Lekcji AIGenerator Quizów AIGenerator Cytowań APA MLA ChicagoKalkulator frekwencjiKalkulator Wyniku APKalkulator Wyniku ACTKalkulator Wyniku SAT