Метод удвоения эффективен для ручного перевода больших двоичных чисел в десятичную систему, потому что в нём не используются степени. www.wikihow.com ru.wikihow.com
При использовании этого метода нужно отслеживать только промежуточный итог, что упрощает преобразование больших чисел в уме. www.wikihow.com ru.wikihow.com
Алгоритм метода удвоения: fastercapital.com
- Начинать с начального значения 0 и проходить по каждой двоичной цифре слева направо. fastercapital.com
- Если цифра равна 1, предыдущий результат удваивается и добавляется 1. fastercapital.com
- Если цифра равна 0, предыдущий результат просто удваивается. fastercapital.com
Например, чтобы перевести в десятичную систему число 11011, нужно: fastercapital.com
- Начиная с 0, удвоить и прибавить 1 (0 2 + 1 = 1). fastercapital.com
- Затем удвоить и прибавить 1 (1 2 + 1 = 3). fastercapital.com
- Удвоить и прибавить 0 (3 2 + 0 = 6). fastercapital.com
- Удвоить и прибавить 1 (6 2 + 1 = 13). fastercapital.com
- Удвоить и прибавить 1 (13 |* 2 + 1 = 27). fastercapital.com