Помощь - Поиск - Пользователи - Календарь
Полная версия: составить программу
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Real
Дано число, закодированное кодом Грея и представленное в двоичном виде как строка. Составить программу, в результате работы которой раскодированное число будет выведено в десятичном виде.
volvo
Цитата(Real @ 17.04.2006 17:50)
Составить программу, в результате работы которой раскодированное число будет выведено в десятичном виде.

А что, трудно в FAQ-е найти программу конвертации двоичного числа в 10-ричное, и потом преобразовать 10-ричный код Грея в число:
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;

?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.