Выяснить, сколько бит информации несет каждое двухзначное число
-желательно с разъяснением
Другие языки программирования и технологии
сколько бит информации несет каждое двухзначное число
да всё предельно просто - переводим это число в двоичное, к примеру, десятичное 99 - самое большое двухзначное - это двоичное 1100011, это двоичное число 7-значное, а значит и несёт оно 7 бит информации
к примеру, пешеходный светофор - 2 бита - может гореть зелёный, а может не гореть, то же - с красным, а если оба горят или оба не горят - то светофор не исправен/не работает
иногда поступают иначе - просто число 10 - между 8 и 16, для 8 достаточно 3 бит, а для 16 - уже 4 надо, поэтому число 10 в 3 битах не укладывается, поэтому ему просто выделяют 4 бита (остальные возможности попросту не используются) и всё - тогда проще считать становится - получается на двучначное число 4х2 = 8 бит (другое дело, что в этом случае, чем больше разрядов, тем больше накапливается неиспользуемых битов, в данном случае уже на 2 знаках выяснилось, что можно сэкономить 1 бит и использовать только 7 бит - и то не все возможности исчерпаны - 7 бит хватит, чтобы дойти до 128) - кстати, есть довольно простой способ определить прямо из десятичного числа количество необходимых бит - надо просто взять от этого числа логарифм по основанию 2, и результат округлить до целого в большую сторону - это и будет необходимое число бит
к примеру, пешеходный светофор - 2 бита - может гореть зелёный, а может не гореть, то же - с красным, а если оба горят или оба не горят - то светофор не исправен/не работает
иногда поступают иначе - просто число 10 - между 8 и 16, для 8 достаточно 3 бит, а для 16 - уже 4 надо, поэтому число 10 в 3 битах не укладывается, поэтому ему просто выделяют 4 бита (остальные возможности попросту не используются) и всё - тогда проще считать становится - получается на двучначное число 4х2 = 8 бит (другое дело, что в этом случае, чем больше разрядов, тем больше накапливается неиспользуемых битов, в данном случае уже на 2 знаках выяснилось, что можно сэкономить 1 бит и использовать только 7 бит - и то не все возможности исчерпаны - 7 бит хватит, чтобы дойти до 128) - кстати, есть довольно простой способ определить прямо из десятичного числа количество необходимых бит - надо просто взять от этого числа логарифм по основанию 2, и результат округлить до целого в большую сторону - это и будет необходимое число бит
один бит.
либо оно двухзначное (истина) , либо оно НЕ двухзначное (ложь).
либо оно двухзначное (истина) , либо оно НЕ двухзначное (ложь).
зависит от основания.
максимум бит для двоичного числа - 2 бита, десятичного - 7 бит, для четыремиллиардадвестидевяносточетыремиллионадевятьсотшестьдесятсемьтысячдвестидевяностошестиричного - 33
максимум бит для двоичного числа - 2 бита, десятичного - 7 бит, для четыремиллиардадвестидевяносточетыремиллионадевятьсотшестьдесятсемьтысячдвестидевяностошестиричного - 33
если я правильно поняла то
16 бит,
число состоит из 2 знаков, а 1знак=1байт=8бит
16 бит,
число состоит из 2 знаков, а 1знак=1байт=8бит
99 - 10 (количество двузначных чисел) округляешь в бОльшую сторону до степени двойки. Степень будет равна количеству бит информации. 128 = 2^7, значит 7 бит информации. Это если только двоичные числа присутствуют, с цифрами надо 99 округлять (тоже 7 будет).
Похожие вопросы
- C++, я ввожу двухзначное число, как мне объяснить программе, что первое число это десятки, а второе единицы?
- Как считать 1 бит информации?
- "в гардеробе висит 5 платьев" сколько это бит информации?
- сколько бит требуется для кодирования словаря Элочки -Людоедки
- Какое количество бит информации содержится в 1 Гб?
- сколько бит требуется чтобы закодировать 2 цвета????
- как подсчитать сколько бит в одном мегабайте?
- Помогите с лабораторной на языке С. Программа должна рассчитать сколько раз изменился знак во вводимых числах.
- Сколько нужно бит, чтобы закодировать 40 битную информацию ?
- В 1 байте 8 бит....Байт - единица хранения и обработки цифровой информации.