Консультация № 191099
07.06.2017, 13:06
0.00 руб.
07.06.2017, 14:02
0 2 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
3. Произвести преобразование кода Грея ZG в двоичное число:
ZG = 10011000101100.

Обсуждение

давно
Мастер-Эксперт
17387
18345
07.06.2017, 14:03
общий
Обратите, пожалуйста, внимание на данную консультацию, перенесённую из другого раздела.
Об авторе:
Facta loquuntur.
давно
Мастер-Эксперт
17387
18345
07.06.2017, 15:48
общий
это ответ
Здравствуйте, asdf1234!

Как указано здесь, перевод кода Грея в двоичный код производится по следующему правилу:
1) цифра старшего разряда остаётся без изменения;
2) каждая следующая цифра инвертируется столько раз, сколько единиц ей предшествует в коде Грея.
Следуя этому правилу, для кода Грея получим следующее:
первая цифра (цифра старшего разряда) остаётся без изменений:
вторая цифра инвертируется один раз:
третья цифра инвертируется один раз:
четвёртая цифра инвертируется один раз:
пятая цифра инвертируется два раза:
шестая цифра инвертируется три раза:
седьмая цифра инвертируется три раза:
восьмая цифра инвертируется три раза:
девятая цифра инвертируется три раза:
десятая цифра инвертируется четыре раза:
одиннадцатая цифра инвертируется четыре раза:
двенадцатая цифра инвертируется пять раз:
тринадцатая цифра инвертируется шесть раз:
четырнадцатая цифра инвертируется шесть раз:

Следовательно, искомый десятичный код имеет вид
Об авторе:
Facta loquuntur.
Форма ответа