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

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

Цомпутер сциенце као наука прикупљања технике, организују и обради низ података почиње да се развија средином двадесетог века. Иако неки историчари верују да је почетак формирања компјутерске науке је постављен у 17. веку, са проналаском првог механичког калкулатора, већина их повезују са старошћу напредније компјутерске технологије. У 40. 20. века, са појавом првих рачунара, рачунарске науке добила је нови подстрек развоју.

Предмет студија информатике

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

Сви модерни компјутерских наука се заснива на логичким операцијама. Они се може назвати фундаментална компонента. У програмирању, рачунарски системи Концепт логике пословања - то је акција, која се генерише након извођења нови концепт или вредност формиран на основу постојећих концепата. Скуп таквих поступака може варирати у зависности елемента процесора за извршење команди. Међутим, постоје неке операције које су заједнички за практично све постојеће системе. Ова операција, која ради са садржајем себе вреднује као што су порицање, или оне које мењају квантитативни карактеризације концепте - сабирање, одузимање, множење и дељење.

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

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

Врсте логичких операција

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

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

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

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

Оно што им је потребно

Овај систем је направљен за одређену количину улазних операнада и описује све добијене вредности, које могу да се врате претходно одређену операцију логика на датој поставци улазне параметре.

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

везник

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

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

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

Још једна одлика ове функције је асоцијативност, или асоцијативност. Ова особина омогућава обрачун бинарног низа операција не узима у обзир редослед евалуације. Стога, за 3 или више узастопних логичке операције множења није неопходно узети у обзир заграде. У програмирању, ова функција се често користи да се уверите да су специфични команде извршити само ако агрегата одређеним условима.

раздвајање

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

У табели Истина за овај логичан операције је нека врста алтернативе заједно. Логичан операција "ИЛИ" израчунава најбољи резултат међу добили аргумената. Раздвајање прима излазни вредност "лажне", или 0 Тек када су сви улазни параметри добили са вредностима 0 ( "лажно"). У сваком другом случају излаз ће бити добијена вредност "труе", или 1. За снимање Ова функција се најчешће користи математички знак адиције ( "плус") или две вертикалне траке. Друга варијанта је распрострањена у већини програмских језика и предност јер омогућава да јасно раздвоји логички рад аритметике.

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

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

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

Даљи аспект

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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