Шта је условна изјава?

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

Шта је условна изјава?

условни оператор

Дакле (или, иначе, условна гранична инструкција)названа је изградња програмског језика. Он обезбеђује извршење наредбе или скуп команди. Али то је могуће само ако се посматра стање истине одређеног логичког израза или је инструкција дата од корисника (оператора технологије) до извођења.

Општи опис апликације

условни оператор у пасцалу

Условни оператор се користи кадаизвршавање или игнорисање одређеног скупа команди (често команда) зависи од тога да ли постоје одређене одреднице за ово. Такође се може користити са фокусом на гранање. То је једна од три основне конструкције које се користе у структурном програмирању.

Погонски оператер огранка

Прво ћемо мало узнемиравати и запамтитиприлично популарна слика Васнецова Виктора Микхаиловича "Витез на раскршћу", написана 1878. године. Она приказује хероја који је стао на раскрсници и одлучио је куда ићи. Условни оператор делује на сличан начин. Дакле, ако витез прихвати понуду да иде у једном правцу, али он ће ићи на једну грану. А постоји само један избор. Ако говоримо о условном оператеру, онда функционише само када његов логички израз има вредност "труе". Већина програмских језика користи кључну реч ако је за његову ознаку. Могуће је конструисати каскаду, када се прво провери један услов, онда други, трећи, четврти и тако даље. Размотримо ово питање детаљније. Који су облици условних изјава? Постоји само три:

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

Као што можете видети, условни оператор користиразне дизајне. Њихова имплементација се одвија секвенцијално. То јест, ситуација је немогућа (на нормалној техници) у којој ће извршење кода почети од краја - увек од почетка.

Пример са "Пасцал"

цондитионал статемент

Да бисмо разумели како ово функционише, нудимоРазмотрите пример у једном од најпопуларнијих програмских језика. Условни оператор у Паскалу може бити једноставан и сложен. Први тип су знакови као =, <,> и други. Комплексни условни оператор у паскалу може имати следећи облик:

ако је а> = и
онда
оп: = Скр (аи)
друго
врите (унесене су неважеће вредности);

Шта је прекидач?

програмирање увјетне изјаве

Шта је прекидач? Посебност његовог дизајна је да има најмање две гране. Али он може извршити само један, претходно постављен параметар, који се израчунава кључним изразима. Говорећи о разлици од претходно разматраних упутстава, треба обратити пажњу на чињеницу да се не враћа логичка вредност, већ цео број, као и типови који се могу дати њему. Такође, у неким програмским језицима можете упоредити текстуалне низове.

Историја развоја

употреба условног оператора

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

Сличне конструкције могу се видјети на таквим језицима.програмирање као БАСИЦ и ФОРТРАН. Не може се рећи да су они знатно застарели, јер се до сада могу похвалити прилично високом ефикасношћу, ако уопште говоримо о програмирању. Условни оператор, који се користи у модерним језицима, је сложенија конструкција, која утиче на брзину. Враћајући се на изворе овог елемента, желио бих додати да, да би се одредила потребна грана, није потребно досљедно обрадити и успоредити резултат израза с другим вриједностима. Она једноставно снима у меморију низ безусловних инструкција скока, у којима се налазе тражене адресе. Када се изврши неопходна индикација, неопходне информације се једноставно израчунавају. А брзина програма постаје независна од броја ознака.

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

Карактеристике израчунавања логичких израза

Значајан утицај на извршење програма са условним оператором има логику процене условних израза усвојених у сваком конкретном случају. Постоје две главне стратегије.

  1. Фулл цомпутатион Сви параметри су израчунати са датим вредностима, а затим И.
  2. Непотпуни израчун. Одвојено, сваки параметар се разматра. Ако је израз тачан, онда се израчунава следећи параметар. Важи у случају ОР.

Закључак

увјетни оператор

Условне изјаве су веома погодне у програмирању. Уз њихову помоћ, лако можете имплементирати сложене структуре без потребе за филозофијом.

</ п>
Ликед:
0
Повезани чланци
Који је условни рефлекс
Који је условни термин
Код 996: која земља је представљена овим
Мобилни оператери (Украјина): кодови.
Оператор задужења у Пасцалу: за шта
Професија "оператер цалл-центра"
Оператор котларнице. Опис посла
Оператор бензинске пумпе: могућности за каријеру
Рачунарски оператер
Популарне поруке
уп