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

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

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

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

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

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

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

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

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

  1. Условен изјава, во која има само една гранка. Изгледа (во просек), како што следува: ако потребните услови потоа се врши од страна на крајот на тимот. На компјутерот пресметува автомобил, дали логичка вредност на показателот на вистината. Ако состојбата е иста со онаа на другите делови на програмата, таа започнува да се изврши код до крајот на клучни зборови. Во асемблер оваа форма на работа е достапен само за програмер. Исто така, може да биде таква што на крајот ќе има одредени клучни зборови, а потоа треба да се биде внимателен да не се припишуваат ништо екстра.
  2. Условен изјава, назначена со тоа, две гранки присутни. Тоа изгледа како што следува: ако дадена состојба тогаш command1 command2 друг крај. Користете го ова за програмирање конструкција во случаи кога тоа е потребно еден од тимовите е прецизно изведена. Затоа, ако условот е исполнет, тогаш првиот дел на кодот - ако не и на вториот. Во некои случаи, потребно е такво решение.
  3. Условна оператор со голем број на услови. Тоа изгледа како што следува:
    Ако првиот услов, тогаш што да се прави
    друго, ако ако првиот услов не се вклопува, проверете го следново тогаш што да се прави
    друго, ако еден се провери сите услови од страна на еден тогаш што да се прави
    друго, ако ниту опција од погоре не е соодветна, а потоа се извршува командата крајот

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

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

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

ако a> = y
тогаш
Оп: = Павлович (ay)
на друго место
пишува (погрешна вредност);

Што е прекинувачот?

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

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

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

Слични проекти може да се види во програмски јазици, како што се "Basic" и "Fortran". Ние не може да се каже дека тие се значително застарени, бидејќи до сега тие може да се пофали доволно ефикасен, ако зборуваме општо за програмирање. Условен изјава која се користи во современи јазици, е покомплексна структура, која влијае на перформансите. Да се вратам на потеклото на оваа точка, јас би сакал да додадам дека за одредување на потребните гранки не е неопходно да се секвенцијално процес и да се споредат резултатите со израз на други вредности. Само оди на рекорд во низа меморија на безусловна инструкции гранка, во која содржи вашата адреса. Кога е потребно индикација дека потребните информации е едноставно да се пресмета. И брзината на програмата стане независно од бројот на тагови.

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

Својства пресмета Булова изрази

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

  1. Целосно пресметка. Ние се пресмета сите параметри со вредности обезбедени, а потоа I.
  2. Нецелосни пресметка. Исто така се смета секоја опција. Ако изразот евалуира на "true", а потоа на следната опција измамени. Тоа дејствува во случај на или.

заклучок

Условна оператори се многу удобно дизајн на програмирање. Со нивна помош, можно е за полесно имплементирање на сложени дизајни, без да се мисли на мажите.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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