другой способ перевода из десятичной системы в двоичную: берем число и делим его столбиком на основание системы, в которую переводим. нацело. если есть остаток, то его оставляем. а получившееся часное снова делим на основание требуемой системы. и так далее, пока часное не перестанет делится нацело. а чтобы записать число в требуемой системе, записываем последнее часное, а потом все остатки, начиная с последнего. (кстати, по аналогии можно переводить в любую другую систему).
173| 2
172 86| 2
1 86 43| 2
0 42 21| 2
1 20 10| 2
1 10 5| 2
0 4 2| 2
1 2 1
0
итого: в записи 5 единиц.
запишим коды каждой буквы:
а = 1000
б = 1001
в = 1010
г = 1011
запишем последовательность бгав = 1001101110001010
чтобы перевести в восьмеричный код из двоичного, следует начиная с конца разбить код на тройки и каждую уже перевести. получится:
001 001 101 110 001 010 (впереди числа, если не хватаем чисел, можно дописывать 0. они не результата, просто удобны для записи).
переводим кажое число путем развернутой формы записи и счета:
ответ: 115612
Поделитесь своими знаниями, ответьте на вопрос: