Задать вопрос
@asault_ceko

Правильно ли я понял ДДК?

Мне нужно число 908 из десятичной системы перевести в ДДК613(-1). 9 - 1010, 0 - 0101, 8 - 1011. То есть число 908 будет 1010 0101 1011? А как наоборот перевести? Типа 1*6+1*3 = 9 и так каждое число а потом просто конкатенация этих цифр?6609a245a95b5591487090.jpeg
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Простой 7 комментариев
Решения вопроса 1
Также, но в обратную сторону. (да, правильно понял)

Дано три группы по 4 бита:
1010 0101 1011

Сопоставляем их по таблице
1011=6*1+1*0+3*1+(-1)*1=8
0101=6*0+1*1+3*0+(-1)*1=0
1010=6*1+1*0+3*1+(-1)*0=9

Ну и объединяем их по порядку. Можно конкатенацией, а можно умножением.
8*10^0 + 0*10^1 + 9*10^2 = 900+0+8=908
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы