const bits = 4; { При необходимости - изменить ... }function gray_to_dec(n: integer): integer;var i: integer;begin for i := 0 to bits do n := n xor (n shr ($0001 shl i)); gray_to_dec := n;end;