нумераций, и еще


нумераций, и еще привычной нам десятичной, остальные встречаются нечасто. Но временами и в них возникает потребность. В этих случаях полезным оказывается Алгоритм перевода натурального числа в систему счисления Ap Перевести натуральное число n в систему счисления с основанием p. Очевидно, в результате нужно получить разложение числа n в позиционной нумерации Ap, то есть символьную строку вида akak-1... a1a0 (ai принадлежит Ap), которая соответствует сумме n=ak*pk+ak-1*pk-1+...+a 1*p1+a0. В частном случае, при p=10, мы как раз и имеем "обычное" десятичное разложение. Пример #1. Проиллюстрируем механизм работы алгоритма на примере перевода числа 41210 в 6-ричную нумерацию. Как видим, он представляет собой обычное деление в столбик; получающиеся остатки и есть символы из разложения числа в новой нумерации; а последнее частное - старший символ в разложении. Получаем: 15246. Таблица справа отражает пошаговое изменение переменных, используемых в программе. Отметим,
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz