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

Шта је условна оператер?

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

Шта је условна оператер?

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

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

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

условна грана исказ

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

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

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

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

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

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

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

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

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

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

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

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

Некретнине израчунати Боолеан изрази

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

  1. Комплетан обрачун. Рачунамо све параметре са предвиђеним вредностима, а онда ја
  2. Непотпун обрачун. Одвојено сматра свака опција. Ако израз процењује да "истина", онда преварио следећи опција. Делује у случају ОР.

закључак

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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