Re: Как закодировать?

From
Sergey Andrianov (2:5020/1507.400)
To
Alexander Chislov
Date
2002-10-02T08:46:38Z
Area
RU.ALGORITHMS
Здравствуй, Alexander!

Однажды 01-Oct-02  в 16:42   Alexander Chislov (via gate)
написал       All    по поводу
-=-   Kак закодировать?  -=-

AC> Есть ли в Паскале такая стандартная функция, которая переводит число из 
AC> десятичной системы счисления в двоичную? 
AC> Если нет, то как можно это алгоритмически сделать - закодировать 
AC> десятичное число двоичным, и наоборот: двоичное перевести в десятичную 
AC> форму.

	В компьютере все числа хранятся исключительно в двоичном виде. Есть, правда, у х86 процессоров возможность работать и с двоично-десятичными числами, но ею никто не пользуется. Поэтому задачи перевода _числа_ из одной системы в другую просто не существует. Другое дело, если мы имеем не сами числа, а их текстовые представления - строки. Эти строки, естественно, могут содержать представления чисел в системе по любому основанию. 
	Мне думается, наиболее оптимальный алгоритм перевода следующий:
	строка_в_представлении_1 -> число -> строка_в_представлении_2

                  До свидания,  в  08:41 MSK
                                 Sergey

---
 * Origin: Sergiev Posad (2:5020/1507.400)