Вкоробке лежит 128 цветных карандашей. сообщение о том, что достали карандаш зеленого цвета, несет 4 бита информации. сколько карандашей зеленого цвета было в коробке?
Если объем информации о зеленом цвете карандаша равен 4 битам, это означает, что после извлечения такого карандаша из коробки наше незнание уменьшилось в 2⁴ = 16 раз. Т.е. шанс достать именно зеленый карандаш равен 1/16. Тогда количество зеленых карандашей равно 128/16 или 8 штук.
Всё очень просто. один и тот же алгоритм для перевода из десятичного в любую другую: 1. делишь число на 16 (или 8, или 2)2. получаешь число, целую часть которого умножаешь на 16 (или 8, или 2) и полученное вычитаешь из числа в пункте 1 - получаешь остаток - цифра с нужным индексом (первый индекс #0) в десятичном представлении3. повторяешь 1 и 2 пункт для целой части числа полученного в 1 пункте после деления.4. и так до тех пор, пока целая часть от деления не будет 0
Всё очень просто. один и тот же алгоритм для перевода из десятичного в любую другую: 1. делишь число на 16 (или 8, или 2)2. получаешь число, целую часть которого умножаешь на 16 (или 8, или 2) и полученное вычитаешь из числа в пункте 1 - получаешь остаток - цифра с нужным индексом (первый индекс #0) в десятичном представлении3. повторяешь 1 и 2 пункт для целой части числа полученного в 1 пункте после деления.4. и так до тех пор, пока целая часть от деления не будет 0
ответ: 8 карандашей