Давайте разберем выражение по порядку. Выражение 4^350 = 2 ^ 700 имеет 700 значащихся нулей и одну единицу. Прибавляя 8 ^ 340 = 2 ^ 1020 и нас получится 1019 значащихся нулей и две единицы которые стоят в разрядах 1021 и 701. Отнимая от этого 2 ^ 320 мы превратим все нули которые стоят в разрядах от 321 до 700 в единицы, а цифра в разряде 701 становится нулем. Почему так происходит наглядно демонстрирую в маленьких числах.
Например 1024 - 32.
В двоичной записи выглядит так:
100 0000 0000
- 000 0010 0000
011 1 1 10 0000
При отнимании 2^10 - 2^5 все нули в разрядах(с конца) 6 до 10 превратились в единицы.
И так теперь у нас (1019 - 328 + 1) 640 значащихся нулей и 280 единиц.
Представим 12 в виде 4 + 8, чтобы легче было отнять.
Сначала напомним как выглядит наше выражение.
Числа стоящихся в разрядах 1...320 нули, 321...701 единицы 701...1020 все нули, 1021 единица.
Отнимая 8 мы превратим все нули в разрядах 4 ... 320 в единицы.
Теперь у нас 324 значащихся нулей и теперь неважно сколько единиц, ведь нам нужен только количество нулей. У нас остался 4. Так как цифра на разряде 4 у нас единица и 8 - 4 = 4, отнимая 4 количество нулей не изменится и итоговый ответ у нас 324.
Поделитесь своими знаниями, ответьте на вопрос:
Решите 1)один символ алфавита племени пульти весит 4 бита. алфавит с какой мощностью используют пульти? 2) сколько килобайт составит сообщение из 384 символов 16-символьного алфавита? 3)информационный объем сообщения равен 40960 бит. чему равен объем этого сообщения в кбайтах?
1)запишем условие: i=4 бита, N-?
Решение: мощность алфавита и вес 1 символа связаны формулой
N=2 в степени i, отсюда N=2 в степени 4, т.е. N=16 это и есть ответ
2)запишем условие: К=384, N=16, I-?
Решение: Найдем вес 1 символа имеющегося алфавита 16=2 в степени i
i=4 бита
Подставим в формулу информационного объема исходные данные
I=384*4 бита=1536 бита
Переведем биты в килобайты:
I=1536/8/1024=0.1875 Кб Это и есть ответ
3)запишем условие: I=40960 бит, I-? Кб
Решение
I=40960/8/1024=5 Кб Это и есть решение