Najjednostavnija logička operacija u računalnoj znanosti
Svatko tko počinje studirati računalnu znanost poučava sebinarni sustav kalkulacije. Koristi se za izračunavanje logičkih operacija. Razmotrimo ispod svih najosnovnijih logičkih operacija u računalnoj znanosti. Uostalom, ako mislite o tome, oni se koriste pri stvaranju logike računala i uređaja.
poricanje
Prije nego počnemo detaljno razmotriti konkretne primjere, navodimo glavne logičke operacije u računalnoj znanosti:
- uskraćivanje;
- dodavanje;
- množenje;
- slijediti;
- jednakost.
Također, prije nego što počnemo proučavati logičke operacije, vrijedno je reći da je u računalnoj znanosti laž određeno "0", a istina je "1".
Za svaku akciju, kao u običnoj matematici, koriste se sljedeći znakovi logičke operacije u informatici: ¬, v, &, ->.
Svaka akcija može se opisati bilo 1/0 znamenki, ili jednostavno logičkim izrazima. Počnimo s matematičkom logikom jednostavnom operacijom koja koristi samo jednu varijablu.
Logička negacija je inverzna operacija. Dno crta je da ako je izvorni izraz istinit, onda je rezultat inverzije lažan. Isto tako, ako je izvorni izraz lažan, rezultat inverzije će biti istinit.
Prilikom pisanja ovog izraza upotrijebljen je sljedeći znak: "¬ A".
Evo tablice istine - dijagram koji prikazuje sve moguće rezultate operacije za bilo koji ulazni podatak.
Ah. | x | oko |
¬ | oko | x |
Ako imamo originalni izraz je istina (1), a zatim njegova negacija jeFALSE (0). I ako je originalni izraz false (0), onda njegova negacija je istina (1).
dodatak
Preostalih operacija zahtijeva dvije varijable. Označuju jedan izraz-
- E = 1, n = 1, tada je (e) (v) n = 1. ako oba izraza su istinite, onda njihova Disjunkcija je također istina.
- E = 0, n = 1, kao rezultat toga, e v h = 1. E = 1, n = 0, tada je (e) (v) n = 1.Ako barem jedan od izraza je istina, onda će dodatak rezultatihIstinu.
- E = 0, h = 0, rezultat v = 0. ako oba izraza su lažne, onda njihov zbroj je također laž.
Zbog kratkoće, neka je stvoriti tablicu istine.
E | x | x | oko | oko |
H | x | oko | x | oko |
E v h | x | x | x | oko |
Množenje
Nakon rješavanja operacije dodavanja, idite namnoženje (konjunkcija). Koristimo isti zapis, koji je dan gore za dodatak. Prilikom pisanja logično množenje označeno je s "&" ili slovom "I".
- E = 1, n = 1, tada je (e) h = 1 &. ako oba izraza su istina, a onda zajedno-istinu.
- Ako barem jedan izraz neistinit, onda je logičan rezultat će takođerlaž.
- E = 1, n = 0, pa (e) h = 0 &.
- E = 0, n = 1, tada je (e) h = 0 &.
- E = 0, h = 0, h = 0 i e.
E | x | x | 0 | 0 |
H | x | 0 | x | 0 |
(E) I N | x | 0 | 0 | 0 |
rezultat
Logički duga (implikacija) je jedan od najjednostavnijih u matematička logika.Temelji se na jedan aksiom iz istine može neslijede laži.
- E = 1, n =, pa e-> h = 1. ako par u ljubavi, oni moguPoljubac istinu.
- E = 0, n = 1, tada je e-> h = 1. ako par u ljubavi, oni moguljubljenje je također nije istina.
- E = 0, h = 0, ova e-> h = 1. ako par u ljubavi, onda su poljubac i istina.
- E = 1, n = 0, rezultat će biti-> n = 0. ako par u ljubavi, onda se ne ljube se laž.
Za olakšavanje matematičkih operacija daje istina tablicu.
E | x | x | oko | oko |
H | x | oko | x | 0 |
E-> N | x | oko | x | x |
jednakost
Posljednji pregledao stanetlogicheskoe identične operacije jednakost ili ekvivalencije u tekstu možeoznačen kao "... Onda i samo onda, kada... "na temelju ovog jezika, napisati primjere za sve mogućnosti izvora.
- A = 1, b = 1, tada ≡ b = 1. chelovek pjottabletki ako i samo ako je bolestan.(true)
- A = 0, b = 0, i na kraju = ≡ 1. ljudi ne pijutabletu onda i samo onda kada nije bolesna. (true)
- A = 1, b = 0, pa ≡ b = 0. pjottabletki čovjek onda i samo onda kada nije bolesna.(false)
- A = 0, b = 1, tada ≡ b = 0. čovjek se ne pjottabletki ako i samo ako je bolestan.(false)
Ah. | x | oko | x | oko |
U | x | oko | 0 | x |
(A) ≡ u | x | x | oko | oko |
nekretnine
Dakle, nakon razmatranja najjednostavnijih logičkih operacija uračunalne znanosti, možemo početi proučavati neka od njihovih svojstava. Kao iu matematici, logičke operacije imaju vlastiti redoslijed obrade. U velikim logičkim izrazima prvo se izvode operacije u zagradama. Nakon njih, prije svega, izračunamo sve negativne vrijednosti u primjeru. Sljedeći korak je izračunati konjunkciju, a zatim disjunkciju. Tek nakon toga provodimo operaciju istraživanja i, konačno, ekvivalentnost. Razmotrite mali primjer za jasnoću.
I (v) i u-> u ≡ a
Slijedeći redoslijed izvođenja.
- U
- U I (¬)
- I v (End (¬))
- (I v (End (¬)))-> u
- ((Je v (End (¬)))->) ≡ a
Kako bi riješio s jetotprimer, moramo graditi tablicu proširena istina.Na njegovo stvaranje, sjećam se da je bolje imati stupac u istom redu i da ćepokretanje akcije.
Ah. | U | U | U I (¬) | I v (End (¬)) | (I v (End (¬)))-> u | ((Je v (End (¬)))->) ≡ a |
x | oko | x | oko | x | x | x |
x | x | oko | oko | x | x | x |
oko | oko | x | oko | oko | x | oko |
oko | x | oko | oko | oko | x | oko |
Kao što vidimo, rezultat je odluka stanetposlednij primjer stupac. tablica istine pomogao riješiti problem od svaki mogući izvor podataka.
zaključak
U ovom članku razmatrani su neki koncepti.matematička logika, kao što su računalna znanost, svojstva logičkih operacija, i - što su logičke operacije u sebi. Dano je nekoliko jednostavnih primjera za rješavanje problema u matematičkoj logici i tablicama istine koji su potrebni za pojednostavljenje tog procesa.
</ p>>