Насчет дано решение не понял, дано и так есть, а решение без понятия честно, возможно есть формула или что-то вроде этого, но мне проще на взгляд определить что если точность измерения 0.1 значит количество измерений в 10 раз больше чем количество градусов, навскидку если брать диапазон -5..+50 то можно найти 56 значений включая 0,а значит около 560 уникальных значений, следовательно минимальное количество бит должно быть 10 ибо два в десятой 1024, в то время как два в девятой 512 слишком мало для данного случая