Кожна з цих команд незалежно одна від одної буде визначати, чи вибраний відповідний прапорець, і залежно від цього кожна з них буде чи не буде виконувати відповідні команди зміни значень властивостей форми.
З розглянутих вище прикладів можна зробити такі висновки:
перемикачі використовуються тоді, коли потрібно вибрати один і тільки один варіант дій з кількох можливих;
для опрацювання стану перемикачів у процедуру включають команди розгалуження, які вкладені одна в одну;
прапорці використовуються тоді, коли може бути вибраний або один, або кілька, або не вибраний жоден варіант дій з кількох можливих;
для опрацювання стану прапорців у процедуру включають послідовні команди розгалуження, які незалежні одна від одної.