Для кодирования целых чисел в диапазоне от -30 до 90 необходимо учитывать как положительные, так и отрицательные значения.
Сначала определим диапазон значений: от -30 до 90 это 121 возможное значения (90 - (-30) + 1 = 121).
Чтобы определить минимальную длину двоичного кода, нужно найти наименьшее число, которое в двоичной системе может представить 121 различных состояние. Для этого достаточно использовать формулу: \[ 2^n \geq 121 \] где \( n \) — это количество бит.
Проверим степень 2:
- \( 2^6 = 64 \) (недостаточно)
- \( 2^7 = 128 \) (достаточно)
Таким образом, минимальная длина двоичного кода для кодирования значений температуры в этом диапазоне составляет 7 бит.