КомпютриПрограмиране

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

В програмирането, че е важно не само езикови умения, но и разбиране на това, което е отговорно за това, което. Необходимо е възможност за успешна работа в екип, и в рамките на статия ще разберете какво среда оператор, защо е необходимо, какви са функциите. Там също ще бъде обсъдено в общи линии да преминат и разклоняване кода и за които се прилага.

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

Така че (или, като алтернатива, инструкция за условно отклонение) се нарича език за програмиране дизайн. Тя осигурява изпълнението на екип или комплект. Но това е възможно само тогава, когато се наблюдава състоянието на истината за определен логически израз или получени инструкции от потребителя (оператора оборудване) на в изпълнението.

Общо описание на прилагането

условен израз се използва при извършване или игнориране на определен набор от команди (команди по-малко), зависи от това дали има да се направи определящите фактори. Тя може да се използва и с оглед на разклоняване. Той е един от трите основни проекти, които се използват в структурно програмиране.

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

Първо нека да се отклоня малко и не забравяйте, доста популярни картини Васнецов Виктор Михайлович, "Рицар на кръстопът", написани през 1878 г. Той описва един герой, който застана на кръстопът и да реши къде да отида. По същия начин, операторът експлоатира инсталация. Така че, ако рицарят ще приеме предложението да отиде в една посока, но той ще бъде пуснат в същия отрасъл. Изборът може да бъде само един. Ако говорим за условния оператор, а след това работи само когато му логически израз е "истински". Повечето езици за програмиране, за да обозначи, че използва ключовата дума, ако. Може би най-етап от строителството, когато се проверява първо едно условие, а след това още един, после трета, една четвърт, и така нататък. Нека да разгледаме по-подробно. Какви са различните форми на условни конструкции? Всички три от тях:

  1. Условно изявление, в което има само един клон. Изглежда (средно), както следва: ако необходимите условия след това се извършва от края на отбора. Компютърът изчислява колата, дали логическата стойност на показателя на истината. Ако състоянието е същото с тези на други части на програмата, тя започва да се изпълнява код до края на ключови думи. В асемблер тази форма на работа е достъпна само за програмист. Тя може също да бъде такава, че в края на краищата ще има определена ключова дума, и тогава ще трябва да бъдат внимателни, да не се приписват нищо допълнително.
  2. Условно изявление, в което двата клона момента. Тя изглежда по следния начин: ако дадено състояние, а след това command1 command2 друг край. Използвайте този програмен конструкция в случаите, когато това е необходимо, че един от отборите е коректно изпълнени. Ето защо, ако условието е вярно, тогава първата част от кода - ако не и втората. В някои случаи е необходимо такова решение.
  3. Условно оператор с редица условия. Тя изглежда по следния начин:
    ако първото условие тогава какво да правя
    иначе, ако, ако първото условие не се вписва, проверете следното тогава какво да правя
    иначе, ако се покажат всички едно от условията по един тогава какво да правя
    иначе, ако нито опция от посоченото по-горе, не е необходимо, след това командата се изпълнява край

Както можете да видите, условния оператор използва различен дизайн. Тяхното изпълнение се извършва последователно. Това не е възможно ситуация (при нормална техника), в която изпълнението на код ще започне от края - винаги от самото начало.

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

За да се разбере как работи, ние предлагаме да се помисли за по примера на един от най-популярните езици за програмиране. Условно изявление в "Паскал" може да бъде просто или сложно. Първият тип - един вид на символи =, <,>, и други подобни. Сложна условен израз в Паскал да имат следния вид:

ако> = Y
след това
Op: = пл (AY)
още
напиши (невалидна стойност);

Какво е ключ?

Какво е ключ? Черта на дизайна е, че тя има най-малко два клона. Но той може да направи само една, предварително определени параметри, които се изчисляват на ключови изрази. Говорейки за разлика от по-ранните инструкциите трябва да привлека вниманието ви към факта, че този въпрос не се връща булева стойност, и като цяло, както и видовете, които могат да му бъдат предадени. Тя може да се извърши и в някои езици за програмиране, в сравнение с конците на текста.

История на развитие

Първоначално се използва от екипа, което показва прехода от изчисленото маркер. Той заяви, израз, действайки както като селектор, който се връща цяло число, както и набор от инструкции за преход. Command се изпълнява, Изчислената специфична стойност, която се използва като редица етикет в целия списък от команди, за които има движещи се и внимание на машината.

Подобни проекти могат да бъдат видени на програмни езици като "Basic" и "Fortran". Не можем да кажем, че те са значително по-остарели, тъй като до този момент те могат да се похвалят достатъчно високо ефективни, ако говорим по принцип за програмиране. Условно изявление, което се използва в съвременните езици, е по-сложна структура, която се отразява на ефективността. Ако се върнем към корените на тази позиция, бих искал да добавя, че за определяне на необходимите клонове не е необходимо да се последователно процес и сравни резултата с експресията на други ценности. Просто става записа в масива памет на безусловни разклонителни инструкции, в който съдържа адреса си. Когато е необходимо индикация, че необходимата информация се изчислява лесно. И скоростта на програмата става независимо от броя на ключовите думи.

В съвременните езици за програмиране, които са широко използвани в момента, преминете на оператора може да се доставя във вид на таблица преход, състоящ се от екипите, които осъществяват движението на вниманието на необходимите части от код, без различни условия. Как те престои? езици за програмиране от високо ниво, в повечето случаи, не използват името случай swithc или и двете.

Имоти изчисляване на булеви изрази

Значително влияние върху това как ще се изпълнява програмата с условен израз, мазилки, приета във всеки отделен случай на логика изчисляване на условни изрази. Има две основни стратегии.

  1. Пълна изчисление. Ние изчисляваме всички параметри с предоставените стойности, а след това I.
  2. Непълно изчисление. Отделно отразява всяко отделно. Ако изразът е "истинска", а след това на следващата опция измамен. Тя действа в случай на РО.

заключение

Условни оператори са много удобен дизайн за програмиране. С тяхна помощ е възможно лесно да прилагат сложни дизайни, без да се налага да мисля за мъжете.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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