Сделаем под логарифмом положительные числа.
Так как sin 5x принимает значения [-1; 1], то:
f(х) = 2log_2((3 - sin 5x)/2) = 2[log_2(3 - sin 5x) - log_2(2)]
f(x) = 2[log_2(3 - sin 5x) - 1] = 2log_2(3 - sin 5x) - 2
Эта функция принимает целые значения только когда:
log_2(3 - sin 5x) - целое число. А это будет тогда, когда:
3 - sin 5x есть степень 2.
При sin 5x = -1 это выражение равно 3 - (-1) = 4 = 2^2.
При sin 5x = 1 это выражение равно 3 - 1 = 2 = 2^1
При всех промежуточных значениях число будет нецелое.
Значит, функция принимает всего 2 целых значения.
Ответ: 2