Алгоритмы с ветвлением: принцип работы и примеры