muzruno.com

Какво представлява условното изявление?

При програмирането е важно не само езиковото владеене, но и разбирането за това, за което отговаря. Това е необходимо за възможността за успех работа в екип,

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

Какво представлява условното изявление?

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

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

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

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

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

Условен оператор на клона

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

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

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

Пример с "Pascal"

условно изявление

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

ако a> = y
след това
Оп: = Sqr (a-y)
още
write (Невалидни въведени стойности);

Какво е превключване?



програмиране на условно изявление

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

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

използва условно изявление

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

Подобни конструкции могат да се видят в езици за програмиране като BASIC и FORTRAN. Не можем да кажем, че те са много остарели, защото до този момент те могат да се похвалят с достатъчно висока ефективност, ако говорим за програмирането. Един условен оператор, който се използва на съвременните езици, е по-сложна конструкция, която оказва влияние върху скоростта. Връщайки се към произхода на този елемент, бих искал да добавя, че за да определите необходимия клон, не е нужно да обработвате последователно и сравнявате резултата от израза с други стойности. Просто има запис в паметта на набор от безусловни команди за прескачане, в които се съдържат необходимите адреси. Когато се изпълнят необходимите инструкции, просто се изчислява необходимата информация. И скоростта на програмата става независима от броя на етикетите.

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

Характеристики на изчисляване на логически изрази

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

  1. Пълно изчисление. Всички параметри се изчисляват с дадените стойности и след това I.
  2. Непълно изчисление. Всеки параметър се разглежда отделно. Ако изразът е вярно, тогава се изчислява следващият параметър. Валиден за OR.

заключение

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

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

Споделяне в социалните мрежи:

сроден