Funkcje logiczne, koniunkcja, alternatywa. Funkcje logiczne

Spisu treści:

Funkcje logiczne, koniunkcja, alternatywa. Funkcje logiczne
Funkcje logiczne, koniunkcja, alternatywa. Funkcje logiczne
Anonim

Istnieją arkusze kalkulacyjne, w których konieczne jest zastosowanie funkcji logicznych, schematów logicznych różnych porządków. Na ratunek przychodzi pakiet oprogramowania Microsoft Excel. Może nie tylko obliczyć wartość logiczną wyrażenia, ale także wykonać złożone obliczenia matematyczne.

Co to jest Excel?

Oprogramowanie zaprojektowane do pracy z arkuszami kalkulacyjnymi. Stworzony przez Microsoft i odpowiedni dla prawie każdego systemu operacyjnego. Tutaj możesz używać obu formuł do znajdowania wyników i tworzenia wykresów i wykresów różnych typów.

Użytkownik korzysta nie tylko z funkcji logicznych w programie Excel, ale także z funkcji matematycznych, statystycznych, finansowych, tekstowych itp.

Funkcje Excela

Obszary zastosowań oprogramowania są zróżnicowane:

  • Arkusz programu Excel jest gotowym arkuszem kalkulacyjnym, więc użytkownik nie musi wykonywać obliczeń, aby doprowadzić dokument do właściwej formy.
  • Pakiet oprogramowania oferuje wykorzystanie funkcji logicznych, a także funkcji trygonometrycznych, statystycznych,tekst itp.
  • Na podstawie obliczeń program Excel tworzy wykresy i wykresy.
  • Ponieważ pakiet oprogramowania zawiera dużą bibliotekę funkcji matematycznych i statystycznych, uczniowie i studenci mogą go używać do wypełniania prac laboratoryjnych i semestralnych.
  • Użyteczne dla użytkownika jest korzystanie z funkcji programu Excel do obliczeń domowych i osobistych.
  • Język programowania VBA jest wbudowany w oprogramowanie, co może ułatwić życie księgowemu podczas automatyzacji przepływu pracy w małej firmie.
  • Arkusz kalkulacyjny programu Excel działa również jako baza danych. Pełna funkcjonalność została zaimplementowana dopiero od wersji 2007. Wczesne produkty miały limit linii.
  • Podczas tworzenia różnego rodzaju raportów Excel przychodzi na ratunek, ponieważ pomaga w tworzeniu tabeli przestawnej.

Operatory logiczne programu Excel

Wyrażenia logiczne są rozumiane jako dane niezbędne do zapisania elementów, w których koniunkcja i alternatywa, a także inne operatory, liczby dopasowania, formuły, tekst. Z ich pomocą wiadomość zostaje zapisana w formie symbolicznej, wskazującej na akcję.

Funkcje logiczne (inaczej nazywane Boolean) używają liczb, tekstu, łączy z adresami komórek jako elementów.

Istnieje kilka sposobów, aby dowiedzieć się więcej o każdym operatorze i jego składni:

  • Kreator funkcji połączeń.
  • Skorzystaj z pomocy firmy Microsoft za pomocą klawisza F1.
  • W wersjach programu Excel 2007 sprawdź skład każdej kategorii na pasku narzędzi.
funkcje logicznew Excelu
funkcje logicznew Excelu

Algebra Boole'a

Założycielem logiki zdań (inna nazwa działu matematyki) jest D. Buhl, który w młodości zajmował się tłumaczeniami dzieł starożytnych greckich filozofów. To właśnie stamtąd zdobył wiedzę i zaproponował wprowadzenie specjalnych oznaczeń dla stwierdzeń: 1 - Prawda, 0 - Fałsz.

Algebra Boole'a jest gałęzią matematyki, która bada zdania, traktuje je jako wartości logiczne i wykonuje na nich operacje. Dowolna instrukcja może być zakodowana, a następnie użyta, zmanipulowana w celu udowodnienia prawdy lub fałszu.

Funkcja logiczna nazywa się f(x1, x2, …, x ), z n zmiennych, jeśli funkcja lub którykolwiek z jej operatorów przyjmuje wartości tylko ze zbioru {0;1}. Prawa algebry logiki mają zastosowanie przy rozwiązywaniu problemów, programowaniu, kodowaniu itp.

Możesz wyświetlić funkcję Boolean w następujący sposób:

  • werbalna (wypowiedź napisana w formie tekstowej);
  • tabela;
  • numeryczne;
  • grafika;
  • analityczne;
  • współrzędna.

I funkcja

Operator AND jest spójnikiem w pakiecie oprogramowania Excel. W przeciwnym razie nazywa się to mnożeniem logicznym. Jest zwykle oznaczany przez ∧, &,lub znak między operandami jest całkowicie pominięty. Funkcja jest potrzebna do określenia prawdziwości wprowadzonego wyrażenia. W algebrze Boole'a koniunkcja pobiera wartości ze zbioru, do którego również zapisywany jest wynik obliczenia. Mnożenie logiczne się dzieje:

  • binarny, ponieważ zawiera 2operand;
  • trójargumentowy, jeśli są 3 mnożniki;
  • n-ary, jeśli zbiór zawiera n operandów.

Możesz rozwiązać przykład, dopasowując regułę lub tworząc tabelę prawdy. Jeśli wyrażenie zawiera kilka operandów, wygodniej jest użyć pakietu oprogramowania Excel dla drugiego rozwiązania, ponieważ cały proces będzie uciążliwy podczas ręcznego obliczania.

Wynikiem obliczeń może być:

  • True: jeśli wszystkie argumenty są prawdziwe.
  • False: jeśli wszystkie kryteria są fałszywe lub przynajmniej jedno z nich.

Operatory „ORAZ” i „LUB” mogą zawierać do 30 kryteriów.

Przykład.

1) Konieczne jest ustalenie prawdziwości wprowadzonych danych. Oczywiście ostatni przykład ujęty w nawiasy nie jest matematycznie poprawny, więc funkcja zwróci False.

2) Dwie komórki mają przeciwne wartości. Funkcja AND zwraca wartość False, ponieważ jeden z argumentów jest fałszywy.

3) Operacje arytmetyczne są ustawione. Konieczne jest sprawdzenie ich prawdziwości. Ten operator zwraca „Prawda”, ponieważ wszystko jest poprawne z arytmetycznego punktu widzenia.

koniunkcja i alternatywa
koniunkcja i alternatywa

Funkcja „LUB”

Operator „LUB” w kategorii „Funkcje logiczne” jest alternatywą, co oznacza, że umożliwia uzyskanie prawdziwej odpowiedzi w formie niekategorycznej. Inna nazwa operatora w algebrze Boole'a: dodawanie logiczne. Wyznacz: ∨, +, „lub”. Zmienne przyjmują wartości ze zbioru i tam jest zapisywana odpowiedź.

Wyniki obliczeń to:

  • True: jeśli którykolwiek lub wszystkie argumenty są prawdziwe.
  • False: jeśli wszystkie kryteria są fałszywe.

Przykład.

1) Rozdzielczość w programie Excel sprawdza nie tylko wyrażenia logiczne, ale także matematyczne pod kątem poprawności. Tak więc w tym konkretnym przypadku oba wyniki są fałszywe z arytmetycznego punktu widzenia, więc odpowiedź brzmi Fałsz.

2) Operator zwraca True, ponieważ jeden z argumentów jest prawdziwy, a drugi fałszywy. To jest prawidłowe kryterium alternatywy.

funkcje logiczne
funkcje logiczne

Funkcja JEŻELI

W grupie "Funkcje logiczne" pierwsze miejsce zajmuje operator "JEŻELI". Funkcja jest potrzebna, aby uzyskać wynik, jeśli informacje są prawdziwe, a inny wynik, jeśli dane są fałszywe.

  • W instrukcji warunkowej można sprawdzić do 64 warunków naraz.
  • Jeśli jednym z kryteriów jest tablica, funkcja sprawdza każdy element.
  • Jeśli odpowiedź jest fałszem, ale formuła nie określa, jaka powinna być suma w przypadku „Fałsz”, operator daje wynik równy 0.

Przykład.

Dane:

  • nazwa produktu;
  • jej cena za 1 sztukę;
  • ilość zakupionych towarów;
  • cena.

Konieczne jest obliczenie kolumny „Do zapłaty”. Jeśli cena zakupu przekracza 1000 rubli, kupujący otrzymuje 3% rabatu. W przeciwnym razie kolumny „TOTAL” i „Do zapłaty” są takie same.

tabela funkcji logicznych
tabela funkcji logicznych

1) Sprawdzenie stanu: koszt przekracza 1000 rubli.

2) Jeśli prawdakoszt kryterium jest mnożony przez 3%.

3) Jeśli oświadczenie jest fałszywe, wynik „Do zapłaty” nie różni się od „TOTAL”.

Sprawdzanie wielu warunków

Istnieje tabela, która pokazuje wyniki egzaminu i ocenę nauczyciela.

1) Należy sprawdzić, czy łączny wynik jest mniejszy niż 35. Jeśli odpowiedź jest prawdziwa, wynikiem pracy jest „Nieudana”.

2) Jeśli poprzedni warunek jest fałszywy, wynik to >35, operator przechodzi do następnego argumentu. Jeśli wartość w komórce to >=75, to obok niej przypisywana jest wartość „Doskonała”. W przeciwnym razie funkcja zwróci „Passed”.

funkcje logiczne
funkcje logiczne

Chociaż operator "If" działa z wartościami boolowskimi, działa również dobrze z liczbami.

Przykład.

Dane:

  • nazwy dostawców;
  • ich sprzedaż.

Należy obliczyć, który ze sprzedawców, jaka prowizja jest należna:

  • jeśli liczba sprzedaży jest mniejsza niż 50 tysięcy, procent nie jest naliczany;
  • jeśli wolumen transakcji waha się w granicach 50-100 tysięcy, to prowizja wynosi 2%;
  • jeśli liczba sprzedaży przekracza 100 tys., premia jest przyznawana w wysokości 4%.

Pod cyfrą 1 znajduje się pierwszy blok „JEŻELI”, w którym jest sprawdzany pod kątem prawdziwości. Jeśli warunek jest fałszywy, wykonywany jest blok 2, w którym dodawane są 2 kolejne kryteria.

minimalizacja funkcji logicznych
minimalizacja funkcji logicznych

Funkcja „JEŻELI BŁĄD”

Funkcje logiczne są uzupełniane przez ten operator, ponieważ jest on w stanie zwrócić jakiś wynik, jeśli w formule wystąpi błąd. Spadamprawda, "JEŻELI BŁĄD" zwraca wynik obliczenia.

Funkcja „PRAWDA” i „FAŁSZ”

Funkcje logiczne w programie Excel nie mogą działać bez operatora „PRAWDA”. Zwraca odpowiednią wartość.

Odwrotnością „PRAWDA” jest „FAŁSZ”. Obie funkcje nie przyjmują argumentów i są rzadko używane jako samodzielne przykłady.

NIE operator

Wszystkie funkcje logiczne w programie Excel można odrzucić za pomocą operatora „NIE”. Wartość wprowadzona podczas korzystania z tej procedury spowoduje odwrotny skutek.

Przykład.

Oczywiście operator daje odpowiedź odwrotną do oryginalnych danych.

funkcje logiczne obwody logiczne
funkcje logiczne obwody logiczne

Minimalizacja funkcji logicznych

Zjawisko to jest bezpośrednio związane z tworzeniem obwodu lub obwodu. Wyraża się to jego złożonością i kosztem, proporcjonalnością liczby operacji logicznych i liczbą wystąpień argumentów. Jeśli użyjesz aksjomatów i twierdzeń logiki, możesz uprościć funkcję.

Istnieją specjalne algorytmiczne metody minimalizacji. Dzięki nim użytkownik jest w stanie samodzielnie uprościć funkcję szybko i bez błędów. Wśród tych metod są:

  • Karty Carnota;
  • Metoda Quine;
  • implikowany algorytm macierzy;
  • Metoda Quine'a-McCluskeya itp.

Jeżeli liczba argumentów nie przekracza 6, dla jasności lepiej jest użyć metody mapy Karnota. W przeciwnym razie stosowany jest algorytm Quine-McCluskey.

Zalecana: