Najpreprostejše logične operacije v računalništvu
Vsak, ki začne študirati računalništvo, se poučuje binarno sistem računanja.
Uporablja se za izračun logičnih operacij. Spomnimo se, da so pod najbolj osnovnimi logičnimi operacijami računalništva. Konec koncev, če pomislite na to, se uporabljajo pri ustvarjanju logike računalnikov in naprav.Zavrnitev
Preden začnemo podrobno pretehtati konkretne primere, prikažemo glavno logične operacije v računalništvu:
- negacija;
- dodatek;
- množenje;
- naslednje;
- enakost.
Tudi pred začetkom preučevanja logičnih operacij je vredno reči, da je v računalništvu laži označen kot "0", resnica pa je "1".
Za vsako akcijo, kot pri navadni matematiki, se uporabljajo naslednji znaki logičnih operacij v računalništvu: ne, v, , ->.
Vsako dejanje lahko opišete z 1/0 števkami ali preprosto z logičnimi izrazi. Začnimo z matematično logiko s preprosto operacijo, ki uporablja samo eno spremenljivko.
Logična negacija je operacija inverzije. Bottom line je, da če je izvirni izraz res, potem je rezultat inverzije napačen. Nasprotno, če je izvirni izraz napačen, bo rezultat inverzije resničen.
Pri pisanju tega izraza se uporablja oznaka "ne-A".
Tukaj je tabela resnic - diagram, ki prikazuje vse možne rezultate operacije za vse vhodne podatke.
A | x | o |
ne-A | o | x |
To pomeni, da če je naš izvorni izraz resničen (1), bo njegova negacija napačna (0). In če je izvirni izraz napačen (0), potem je njena negacija resnična (1).
Dodajanje
Preostali postopki zahtevajo dve spremenljivki. Označimo en izraz - In, drugo - B. Logične operacije v računalništvu, ki označujejo dodajanje (ali disjunkcijo), so napisane z besedo "ali" ali s znakom "v". Napišite si možne možnosti podatkov in rezultate izračunov.
- E = 1, H = 1, potem E v H = 1. Če sta oba izrazi so resnični, Tudi njihova disjunkcija je resnična.
- E = 0, H = 1, potem E v H = 1. E = 1, H = 0, potem E v H = 1. Če je vsaj en od izrazov resničen, je rezultat njihovega dodajanja resničen.
- E = 0, H = 0, rezultat je E v H = 0. Če sta oba izraza napačna, je tudi njihova vsota napačna.
Za kratek čas ustvarite tabelo resnic.
E | x | x | o | o |
H | x | o | x | o |
E v H | x | x | x | o |
Množenje
Ko smo se ukvarjali z delovanjem dodajanja, nadaljujemo z množenjem (konjunkcija). Enako oznako uporabljamo za dodajanje. Pri pisanju logično množenje označuje simbol "" ali črka "AND".
- E = 1, H = 1, potem E H = 1. Če sta obe izrazi so resnični, potem je njihovo povezovanje resnično.
- Če je vsaj en od izrazov napačen, bo rezultat logičnega množenja tudi laži.
- E = 1, H = 0, torej E H = 0.
- E = 0, H = 1, potem E H = 0.
- E = 0, H = 0, rezultat E H = 0.
E | x | x | 0 | 0 |
H | x | 0 | x | 0 |
E H | x | 0 | 0 | 0 |
Posledica
Logična operacija sekvenciranja (impliciranje) je ena najpreprostejših v matematični logiki. Temelji na enojni aksiomi - resnici ne more slediti laž.
- E = 1, H =, zato E -> H = 1. Če par v ljubezni, potem lahko poljubijo - resnico.
- E = 0, H = 1, potem E -> H = 1. Če par ni zaljubljen, potem lahko poljubi - lahko je tudi res.
- E = 0, H = 0, od tega E -> H = 1. Če par ni zaljubljen, potem se ne poljubi - prav tako je res.
- E = 1, H = 0, rezultat je E -> H = 0. Če sta para zaljubljena, potem se ne poljubita - to je laž.
Da bi olajšali izvajanje matematičnih akcij, podajamo tabelo resnic.
E | x | x | o | o |
H | x | o | x | 0 |
E -> H | x | o | x | x |
Enakost
Zadnja obravnavana operacija bo logična identična enakost ali enakovrednost. V besedilu se lahko označi kot "... če in samo če ...". Izhajajoč iz te formulacije bomo napisali primere za vse začetne različice.
- A = 1, B = 1, potem Aequiv-B = 1. Oseba pije tablete le, če je bolan. (resnično)
- A = 0, B = 0, sčasoma Aequiv-B = 1. Oseba ne pije tablete, če in le če se ne razboli. (resnično)
- A = 1, B = 0, zato Aequiv-B = 0. Oseba pije tablete le, če se ne razboli. (laž)
- A = 0, B = 1, potem Aequiv-B = 0. Oseba ne vzame tabletke, če in le če je bolan. (laž)
A | x | o | x | o |
V Ljubljani | x | o | 0 | x |
Aequiv-B | x | x | o | o |
Lastnosti
Torej, ob upoštevanju najpreprostejših logičnih operacij v računalništvu, lahko začnemo preučevati nekatere njihove lastnosti. Tako kot v matematiki imajo logične operacije tudi lastno obdelavo. V velikih logičnih izrazih se najprej izvedejo operacije v oklepajih. Po njih najprej izračunamo vse vrednosti negacije v primeru. Naslednji korak je izračun konjunkcije in nato disjunkcija. Šele po tem izvajamo delovanje preiskave in, končno, enakovrednost. Upoštevajte majhen zgled za jasnost.
A v B ne-B-> B ekviv-A
Vrstni red ukrepa je naslednji.
- ne-B
- V (ne-B)
- In v (B (ne-B))
- (A v (B (ne-B)))) -> B
- ((A (B (ne-B))) -> B) ekviv-A
Da bi rešili ta primer, moramo zgraditi razširjeno tabelo resnic. Ko ga ustvarite, upoštevajte, da je bolje, da stolpce postavite v isti vrstni red, v katerem bodo izvedene akcije.
A | V Ljubljani | ne-B | V (ne-B) | In v (B (ne-B)) | (A v (B (ne-B)))) -> B | ((A (B (ne-B))) -> B) ekviv-A |
x | o | x | o | x | x | x |
x | x | o | o | x | x | x |
o | o | x | o | o | x | o |
o | x | o | o | o | x | o |
Kot bomo videli, bo zadnji stolpec rešil primer. Tabela za resnice je pomagala rešiti problem z morebitnimi začetnimi podatki.
Zaključek
V tem članku so bili upoštevani nekateri pojmi matematične logike, kot so informatika, lastnosti logičnih operacij in tudi logične operacije sami po sebi. Nekateri preprosti primeri so bili podani za reševanje matematičnih logičnih problemov in resničnih tabel, potrebnih za poenostavitev tega procesa.
- Informatika. Pretvarjanje logičnih izrazov
- Informatika: tabela resnic. Izdelava resničnih tabel
- Kako poenostaviti logične izraze: funkcije, zakoni in primeri
- Kako sestaviti tabelo resnic za kompleksen boolean izraz
- Tabela ekvivalence, primer rešitve logičnega problema z operacijo ekvivalence
- Znanstveno raziskovanje operacij z uporabo matematičnih metod
- Boolova algebra. Algebra logike. Elementi matematične logike
- Logično delovanje. Osnovne logične operacije
- Enote informacij v informatiki. Najmanjša enota informacij
- Aritmetična logična enota (ALU) - kaj je to?
- Vrste algoritmov v računalništvu: primeri
- Naprave, vključene v procesor: opis, funkcije
- Osnove logike v visokošolskih zavodih
- Informacije v računalništvu
- Opredelitev, lastnosti in vrste algoritmov
- Zakoni algebre logike
- Logika izjav
- Logične osnove računalnika
- Kako izgleda prenosna matrika? Njene lastnosti in definicije
- Kako poteka "Master Logic 2" koristno za otroke?
- PLC krmilniki so kaj?