Алгоритми з повтореннями та розгалуженнями. Функції