При b = -0.5 выражение не имеет смысл, т.к. когда мы в первой скобке вместо b поставим -0.5, получим 2 * (-0.5) + 1 = 0. Если один из множителей равен нулю, то один из множителей равен нулю, значит в знаменателе у на будет ноль, а делить на ноль нельзя. Получается выражение имеет смысл при b не равного - 0.5