Признак того, что алгоритм разветвляется - наличие условия ветвления. Это условие может быть простым или сложным, а само ветвление может быть на два или более направлений, но в любом варианте наличие условия обязательно.
При ветвлении на два направления условие может быть получено на основе логического выражения, истинность или ложность которого определяет направление ветвления.