КомпјутериПрограмирање

Логичката операција. основните операции на логиката

Информатиката како наука за собирање техники, организира и ги обработува различни податоци почнува да се развива во средината на дваесеттиот век. Иако некои историчари веруваат дека почетокот на формирањето на компјутерски науки беше поставен во 17 век, со пронаоѓањето на првиот механички калкулатор, мнозинството го поврзуваат со возраста на повеќе напредни компјутерски технологија. Во 40-тите години на 20 век, со доаѓањето на првите компјутери, компјутерски науки доби нов поттик за развој.

Предметот на проучување информатика

Тоа беше со доаѓањето на првите компјутери стана неопходно да се развијат нови методи за систематизација, пресметување и обработка на големи збирки на податоци, како и во развојот на алгоритми кои ќе им овозможи на целосниот потенцијал на нови компјутери. Информатика доби статус на самостојна научна дисциплина, и се пресели надвор од рамнината на математички пресметки да учат пресметувањето воопшто.

Сите модерни компјутерски науки е врз основа на логички операции. Тие може да се нарече основна компонента. Во програмирање, компјутерски системи концепт на работа логика - тоа е акција, која е генерирана по изведувањето на нов концепт или вредност формирана врз основа на постојните концепти. А во собата на таквите акции може да се разликуваат во зависност од процесор елемент за извршување на команди. Сепак, постојат некои работи кои се заеднички за речиси сите постоечки системи. Оваа операција, кои работат со содржина самите вредности, како што е негирање, или оние кои ја менуваат концепти квантитативните карактеризација - да собира, одзема, множи, дели.

Операнди на логички операции

Од логика алгебарскиот значи работа на апстрактни поими, а потоа како операнди сите логички операции се општи типови на податоци. Класични елементи, работи со алгебра извештаи се изјави, лажни или вистинити. Електрониката и програми за опис на овие термини се користат Буловите променливи вистински и лажни или целобројна вредност од 1 (вистинска) и 0 (неточно). На комбинација на овие вредности, како неверојатна како што звучи, работата е врзан најпознатите сложени и големи системи. Сите програмски код кој се извршува на компјутер или било кој дигитален уред динамички се преведува во низа од оние кои и нули - универзалниот код кој може да се обработуваат од страна на било обработка.

Видови на логички операции

Како што споменавме порано, во класичната Булова алгебра , постојат 2 вида на функции. Главната логички операции на бинарни типови на податоци - се активности кои влијаат на самата изјава (унарен, или сингл, работа). Ова е исто така на работите кои генерираат нови извештаи врз основа на постоечките вредности (бинарни операции, или близнаци). Редоследот на логички операции е иста како и при вршење на било математички пресметки од лево кон десно, со оглед на голема заграда.

Најлесен и една од најпознатите познати функции на Булова логика функција е негирање. Оваа едноставна операција логика е спротивно вредноста на влезниот операнд. Во електрониката, оваа акција се нарекува и инверзија. На пример, ако Обратен на исказот "вистината", резултатот е "лажно". И обратно - на негирање на вредностите "лажни" ќе резултира со вредноста на "точно". Ова логични програмски работа често се користи за разгранување алгоритми и спроведувањето на "избор" на следен сет од команди врз основа на постоечките резултати или изменетите услови.

бинарна операција

Компјутерско програмирање, како и употреба на ограничен сет на бинарен (бинарна) операции. Тие го добила името би латинските зборови, што значи "два", и се во вид на функции кои се две влезни аргументи и да се врати резултат во една нова вредност. За опис на сите функции на Буловата алгебра користи вистината маси.

Она што треба

Овој систем е направен за одредена сума на влезни операнди и опишува сите како резултат на вредности, кои можат да се вратат на предодредено операцијата логика рече поставени влезните параметри.

Најчесто користените функции на компјутерот и компјутерска технологија се логично продолжение (дисјункција) и логично множење (врска).

врска

Логичката операција "и" - е во функција на изборот на помалку од две или n влезни операнди. По влегувањето на оваа функција може да има две (бинарна функција), на три вредности (троичен), или неограничен број на операнди (n-Ери работа). При пресметување на резултатот на функцијата ќе биде најмалата од испорачаните влезни вредности.

Аналоген во обичните алгебра е во функција на множење. Затоа, работата сврзникот често се нарекува како логичен множење. Кога знакот на знак на снимање функција акти или множење (точка) или симболот. Ако се направи таблицата на вистинитост за оваа функција, тоа ќе се види дека функцијата е поставено на "true" или 1, само со вистината на сите влезни операнди на. Ако барем еден од влезните параметри е нула, или вредноста "лажни", како резултат на функцијата, исто така, ќе биде "лажно".

Ова се одразува аналогија со аритметички множење: множење и било кој број на групи на броеви до 0 како резултат секогаш се враќа 0. Оваа операција логика е комутативен: редоследот по кој го добива влезни параметри нема да влијае на конечниот резултат на пресметката.

Друга карактеристика на оваа функција е асоцијативност, или асоцијативност. Овој имот им овозможува на пресметка на бинарна секвенца од операции не се земе во предвид со цел на евалуација. Затоа, за 3 или повеќе последователни логичка операција множење не е потребно да се земат предвид во загради. Во програмирање, оваа функција е често се користи за да бидете сигурни дека одредени команди извршена само ако збирот на одредени услови.

дисјункција

Логичката операција "ИЛИ" - форма на Булова функција, која е слична на алгебарски прилог. Други имиња за оваа функција - логично Покрај тоа, дисјункција. Слично на тоа, како операција логички множење, дисјункција може да биде бинарен (да се пресмета вредноста врз основа на два аргументи), троичен или n-Ери.

таблицата на вистинитост за оваа логичка операција е еден вид на алтернатива на врска. Логичката операција "ИЛИ" пресметува најдобар резултат меѓу доставени аргументи. Дисјункција добива на излез вредност "лажни", или 0, само кога сите параметри за влез доби со вредностите 0 ( "лажни"). Во секој друг случај на излез ќе се добие со вредност "вистински", или 1. За да ја снимите оваа функција е најчесто се користи математички знак за тоа ( "плус") или две вертикални ленти. Втората варијанта е широко распространет во повеќето програмски јазици и најпосакувана поради тоа што ви овозможува јасно да се разделиме логичка операција на аритметика.

Општите својства на логички операции

Основни операции логика, без разлика дали тоа е унарен, бинарен, троичен или други функции, се предмет на одредени правила и карактеристики кои го опишуваат нивното однесување. Една таква фундаментална имотите во сопственост на погоре опишаната логика функции се комутативен.

Оваа функција осигурува дека функцијата пермутација става вредноста операнд не се менува. Не сите оператори имаат овој имот. За разлика од сврзникот и дисјункција кои ги задоволуваат барањата комутативност, функцијата на матрица множење не е, и преуредување на фактори во оваа операција ќе резултира со резултат на промената, како и степенување.

А понатаму аспект на

Друга важна карактеристика, која често се користи во електрониката и кола, е потчинување на парови на логички операции Де Морган закони.

Овие закони се врзуваат парови на логика операции со помош на функцијата логично негација, што се користи за да го изразат логично операција со користење на други. На пример, функцијата сврзник негација може да се изрази со негации дисјункција посебен операнди. Со овие закони логичка операција "И", "ИЛИ" и vzaimovyrazheny може да се спроведе со минимални трошоци на хардвер. Оваа функција е екстремно корисна во коло дизајн, како што ви овозможува да се спаси ресурси во пресметката и формирање на чипови.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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