RačunalaProgramiranje

Logičke operacije. Osnovne logičke operacije

Računarstva, kao što je znanost prikupljanja tehnike, organizirati i obraditi različite podataka počinje razvijati u sredine dvadesetog stoljeća. Iako su neki istoričari smatraju da je početak formiranja informatike je postavljen u 17. stoljeću, sa pronalaskom prvog mehaničkog kalkulatora, većina povezuju sa starošću naprednije kompjuterske tehnologije. U 40-ih godina 20. stoljeća, s pojavom prvih računara, informatike dobila je novi zamah u razvoju.

Predmet studija informatike

To je bilo sa postao pojavom prvih računara potrebno razvijati nove metode sistematizacije, proračun i obradu velikih skupova podataka, kao i za razvoj algoritama koji bi omogućio puni potencijal novih kompjutera. Informatike dobila status samostalne naučne discipline, i preselio se iz aviona matematičkih proračuna za proučavanje računanja u cjelini.

Svi moderni računarstva zasniva se na logičke operacije. Oni se može nazvati fundamentalna komponenta. U programiranju, kompjuterske sisteme koncept logike rada - to je akcija, koja nastaje nakon obavljanja novi koncept ili vrijednosti formira se na temelju postojećih koncepata. Skup takvih akcija može varirati ovisno o elementu procesor izvršava naredbe. Međutim, postoje neke operacije koje su zajednički za gotovo sve postojeće sisteme. Ova operacija, koje rade sa sadržajem vrednosti sebe, kao što su poricanje, ili one koje mijenjaju kvantitativne karakterizacije koncepta - dodati, oduzimanje, množenje, jaz.

Operandi logičke operacije

S obzirom da je algebra logike znači rad na apstraktne pojmove, zatim kao operandi sve logičke operacije su uopštene tipove podataka. Klasične elemente, radi sa algebrom izjave su izjave, lažne ili istinite. Elektronike i programiranja za opis ovih termina se koristi Boolean varijable istinitog i lažnog ili cijeli broj vrijednosti 1 (true) i 0 (laž). Na kombinaciju tih vrijednosti, kao neverovatno zvučalo, posao je vezan najsloženiji i velikih sistema. Svi programski kod koji se izvršava na računalu ili bilo koji digitalni uređaj dinamički prevodi u niz jedinica i nula - univerzalni kod koji se može obraditi bilo obrade.

Vrste logičke operacije

Kao što je ranije, u klasičnom spomenuo Bulova algebra , postoje 2 vrste funkcija. Glavni logičke operacije na binarni tipova podataka - su akcije utiču na same izjave (unary, ili single, rad). Ovo je ujedno i operacije koje stvaraju nove izjave na temelju postojećih vrijednosti (binarni operacije, ili dva). Redoslijed logičke operacije je isti kao i prilikom izvođenja bilo koje matematičke proračune s lijeva na desno, s obzirom na zagrada.

Najlakši i jedan od najpoznatijih funkcije Bulova logika funkcija je poricanje. Ova jednostavna logika operacija je suprotno vrijednost ulaznog operanda. U elektronici, ova akcija se ponekad naziva inverzija. Na primjer, ako ste invertni tvrdnju "istina", rezultat je "false". I obrnuto - negacija vrijednosti "false" će rezultirati u iznosu od "prave". Ovo logično programiranje operacija se često koristi za grananje algoritama i implementacija "izbor" naknadnog skup komandi na temelju postojećih rezultata ili promijenjenim uslovima.

binarna operacija

U kompjuterskom programiranju i koristiti ograničeni skup binarnih (binarni) operacija. Oni imaju svoje ime od latinske riječi bi, što znači "dva", i oni su vrsta funkcija koje uzimaju dva ulaznih argumenata i vraćaju rezultat u jednom nove vrijednosti. Za opise svih funkcija Bulova algebra koristi istinu stolova.

Ono što im je potrebno

Ovaj sistem je napravljen za određenu količinu ulaznih operanada i opisuje sve je rezultiralo vrijednosti, što može vratiti unapred logiku rada na rekao je postavljen ulaznih parametara.

Najčešće se koristi funkcija u računara i računarske tehnologije su logična dopuna (razdvojenost) i logičke množenje (zajedno).

zajedno

Logičan operacija "i" - je funkcija izbor manje od dva ili n ulaza operandi. Na ulasku ova funkcija može imati dva (binarni funkcija), tri vrijednosti (trojni), ili neograničen broj operanada (n-ary rada). Prilikom izračunavanja rezultat funkcije će biti najmanji priloženog ulaznih vrijednosti.

Analogni regularan algebra je funkcija multiplikacije. Stoga, operacija zajedno se često naziva kao logičan množenje. Kada je znak funkciju snimanja djela ili množenje znak (točka) ili ampersend. Ako napravimo tablicu istine za ovu funkciju, to će se vidjeti da je funkcija postavljena na "true" ili 1, samo sa istinom svih ulaznih operandi. Ako je najmanje jedna od ulaznih parametara je nula, ili vrijednost "false", rezultat funkcije će biti "lažni".

To odražava analogija sa aritmetike množenje: množenje, i bilo koji broj setova brojeva na 0 kao rezultat uvijek vraća 0. Ova logika operacija je komutativna: reda u kojem se prima ulazne parametre neće utjecati na konačni rezultat proračuna.

Još jedna karakteristika ove funkcije je asocijativnost, ili asocijativnost. Ovo svojstvo omogućava izračunavanje binarnih redoslijed operacija ne uzima u obzir poredak evaluacije. Stoga, za 3 ili više uzastopnih logičkih operacija množenja nije potrebno uzeti u obzir zagradama. U programiranju, ova funkcija se često koristi kako bi bili sigurni da su specifične naredbe izvršiti samo ako je ukupni iznos određenim uslovima.

razdvajanje

Logičan operacija "ili" - u obliku Boolean function, koji je sličan algebarski toga. Drugi nazivi za ovu funkciju - logično toga, razdvajanje. Slično, kao logičan operacija množenja, razdvajanje može biti binarni (izračunati vrijednost na temelju dva argumenta), trojni ili n-ary.

U tabeli istina za ovo logičan rad je neka vrsta alternative zajedno. Logičan operacija "ILI" izračunava najbolji rezultat među priloženog argumente. Disjunkciju prima izlazne vrijednosti "false", ili 0 samo kada su svi ulazni parametri su dobili sa vrijednostima 0 ( "false"). U svakom drugom slučaju, izlaz će se dobiti na vrijednost "true", ili 1. Za snimanje ove funkcije se najčešće koristi matematički znak dodatak ( "plus") ili dvije vertikalne trake. Druga varijanta je rasprostranjena u većini programskih jezika i prednost jer omogućava da se jasno razdvojiti logično rad aritmetike.

Opšte osobine logičke operacije

Osnovne logičke operacije, da li je unary, binarni, ternarni ili druge funkcije, podliježu određenim pravilima i svojstva koja opisuju njihovo ponašanje. Jedan takav osnovne karakteristike koje posjeduje gore opisani logičke funkcije su komutativna.

Ova funkcija osigurava da funkcija permutacije stavlja vrijednost operanda ne mijenja. Nisu svi operatori imaju ove nekretnine. Za razliku od vezi i disjunkciju koji zadovoljavaju zahtjeve komutativnost, funkcija množenja matrica nije, i preuređenje faktora u ovoj akciji će podrazumijeva rezultat promjene, kao i stepenovanje.

Još jedan aspekt

Druga važna karakteristika, koji se često koristi u elektronici i kola, je podređenost parova logičke operacije De Morgan zakona.

Ovi zakoni vezuju parova logičke operacije korištenjem logičke funkcije negacija, koja se koristi da bi se izrazio logičan operacija pomoću drugog. Na primjer, zajedno negacija funkcija može biti izražena disjunkciju pregovore odvojene operandi. Sa ovim zakonima logičan operacije "I", "ILI" i vzaimovyrazheny mogu se implementirati uz minimalne troškove hardvera. Ova funkcija je izuzetno koristan u krug dizajn, kao što vam omogućuje da uštede sredstava u proračun i formiranje čipova.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.delachieve.com. Theme powered by WordPress.