Здесь сначала названы числа в десятичной системе счисления, а потом эти же числа- в двоичной системе счисления.
Перевод числа из десятичной в двоичную систему делается последовательным делением числа на основание двоичной (на 2). Деление делается с остатком, и как раз этих остатков и составляется потом двоичное число (начиная с последнего остатка).
Перевод числа 2:
2 : 2 = 1 (и в остатке 0) -то есть, 2 = 2*1 + 0
1 : 2 = 0 (и в остатке 1) -то есть, 1 = 2*0 + 1
Вот мы и перевели число в двоичную форму:
Перевод числа 10:
10 : 2 = 5 (и в остатке 0) -то есть, 10 = 2*5 + 0
5 : 2 = 2 (и в остатке 1) -то есть, 5 = 2*2 + 1
2 : 2 = 1 (и в остатке 0) -то есть, 2 = 2*1 + 0
1 : 2 = 0 (и в остатке 1) -то есть, 1 = 2*0 + 1
Получим:
А теперь, переведём 64 в двоичную систему счисления. Тут можно так не расписывать, а просто заметить, что , то есть в двоичной системе это будет единица, и после шесть нулей: 1000000.
Можем проверить это переводом с делением:
64 : 2 = 32 (и в остатке 0)
32 : 2 = 16 (и в остатке 0)
16 : 2 = 8 (и в остатке 0)
8 : 2 = 4 (и в остатке 0)
4 : 2 = 2 (и в остатке 0)
2 : 2 = 1 (и в остатке 0)
1 : 2 = 0 (и в остатке 1)
Так и есть, получили что:
Поделитесь своими знаниями, ответьте на вопрос:
Внекоторой стране автомобильный номер длиной 7 символов составляется из заглавных букв (всего используется 26 букв) и десятичных цифр в любом порядке. каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер - одинаковым и минимально возможным количеством байт. определите объем памяти, необходимый для хранения 20 автомобильных номеров.
120 байт
Объяснение:
всего 36 знаков. на их кодирование 36 знаков потребуется 6 бит.
6*7=42 бита на знак это минимум 6 байт
2*20 = 120 байт