
Алгоритм перевода целого числа из десятичной системы счисления в p-ичную систему счисления :
- поделить исходное число на основание p;
- записать остаток от деления;
- частное от деления снова поделить на основание p;
- повторять шаги 1–3 до тех пор, пока частное от деления не станет меньше p;
- записать результат перевода (первая цифра нового числа есть последнее полученное частное, далее последовательность остатков от деления справа налево).
- Алгоритм перевода конечной десятичной дроби в p-ичную систему счисления:
- умножить дробную часть на основание p;
- выделить целую часть от произведения;
- оставшуюся дробную часть от произведения умножить на основание p;
- повторять шаги 2–3 до тех пор, пока дробная часть не станет равной нулю или не будет достигнута требуемая точность перевода;
- записать результат перевода как последовательность выделенных целых частей.