Для эффективного вычисления значения арифметического выражения в системах счисления можно воспользоваться следующим методом: 2
- Представить все операнды в привычной десятичной системе счисления. 2
- Вычислить результат выражения в десятичной системе счисления. 2
- Перевести результат в требуемую систему счисления. 2
Некоторые методы для вычисления в разных системах счисления:
- Сложение. 15 Начинается с правых (младших) разрядов. 1 Если результат сложения цифр не помещается в этом же разряде результата, то происходит перенос. 1 Цифра, переносимая в соседний разряд слева, добавляется к его содержимому. 1 Такая операция последовательно выполняется над всеми разрядами слагаемых. 1
- Вычитание. 1 Операция начинается с младшего разряда. 1 Если содержимое разряда уменьшаемого меньше содержимого одноимённого разряда вычитаемого, то происходит заём 1 из соседнего старшего разряда. 1 Операция повторяется над всеми разрядами операндов. 1
- Умножение. 1 Производится путём образования частичных произведений и последующего их суммирования. 1 Частичные произведения формируются в результате умножения множимого на каждый разряд множителя, начиная с младшего. 1
- Деление. 1 Операция повторяется до тех пор, пока уменьшаемое не станет меньше вычитаемого. 1 Число этих повторений показывает, сколько раз вычитаемое укладывается в уменьшаемом. 1
Так как вычисления в системах счисления — трудоёмкий процесс, его лучше доверить компьютеру. 3