Algoritmi ramificare structuri - acest algoritm, în care procesul de calcul este fie o ramură sau alta, în funcție de rezultatul condițiilor de testare.
„Soluție“ blocuri sunt utilizate pentru organizarea de sucursale, și în programele - salt condiționat IF-THEN-ELSEiIF-APOI
Declarație de ramură condițională
Formate de structură operator niveluri:
IF<условие>ATUNCI<оператор 1>ELSE<оператор 2>;
IF<условие 1>ATUNCI<оператор 1>ELSEIF<условие 2>ATUNCI<оператор 2>ELSE<оператор 3>;
Formatul unei structuri multi-nivel al operatorului:
Luați în considerare activitatea IF declarația. În primul rând, se verifică îndeplinirea condiției. În cazul în care condiția este îndeplinită, apoi executați operatorul 1, în caz contrar - 2 operatorul.
Stare - expresia booleană (funcționare comparație), rezultatul care poate fi doar două valori: true ( „da“) sau false ( „nu“), a se vedea tabelul 1.
Controale pentru o stare (expresie booleană)
Varietatea de modele de utilizare operatorului IFodnourovnevoy este prezentată în Figura 1, o structură de mai multe niveluri - Fig. 2.
IF <Условие> ATUNCI <Оператор 1> ELSE <Оператор 2>;
În cazul în care condiția este îndeplinită, atunci operatorul se transformă 1, în caz contrar - 2 operatorul.
IF <Условие> ATUNCI <Оператор>;
În cazul în care condiția este îndeplinită, atunci operatorul este executat, în caz contrar - operatorul nu este executat.
IF <Условие1> ATUNCI <Оператор1>
else if <Условие2> ATUNCI
<Оператор 2> ELSE <Оператор3>;
În cazul în care condiția 1 este îndeplinită, atunci operatorul se transformă 1 verificat în caz contrar condiției 2. În cazul în care condiția 2 este îndeplinită, atunci operatorul marchează un alt 2 - operatorul 3.