Схема гоннера

схема гоннера
Перевод из шестнадцатеричной СС в десятичную СС
B2B=(16*11+2)*16+11=2859

Перевод из десятичной СС в шестнадцатеричную СС
125=(1*a+2)*a+5=7d

Не пойму логики, в первом случае умножали на 16 потому что переводили из шестнадцатеричной, а во втором случае, почему умножаем на a

  • Я уже отвечал с примером по схеме Горнера.
    Сейчас я должен признать,что можно переводить по этой системе из 10 в 16- ричную тоже!
    125 =(1*a+2)*a+5=7D
    Только все вычисления проводятся в той системе,куда переводим .
    так как в десятичной записи основание 10 ,то есть a в 16- ричной,то умножаем на a.
    Вот для полной ясности перевод из десятичной в десятичную)):
    125 =(1*10+2)*10+5=125 конечно же
    Вот в восьмеричную:
    125 =(1*12+2)*12+5=175 (8) 12- 'это 10 в 8 -ричной.
  • Потому что А (16) = 10.
    Во втором случае особой логики не ищи, все равно так никто не переводит, все делят столбиком на 16 и выписывают остатки. Это чисто теоретический пример.
  • а=10 в 16-й системе поэтому и домножаешь на а (10)