Сложение, умножение и деление чисел в различных системах счисления
Рассмотрим пример решения Деление 100000000000000000000000000000000₂÷1000000000000000000000000000000000000000000₄₀ = 0.₂ столбиком
Выполним перевод в десятичную систему счисления вот так:
= 1∙1.9342813113834E+67 + 0∙4.8357032784585E+65 + 0∙1.2089258196146E+64 + 0∙3.0223145490366E+62 + 0∙7.5557863725914E+60 + 0∙1.8889465931479E+59 + 0∙4.7223664828696E+57 + 0∙1.1805916207174E+56 + 0∙2.9514790517935E+54 + 0∙7.3786976294838E+52 + 0∙1.844674407371E+51 + 0∙4.6116860184274E+49 + 0∙1.1529215046068E+48 + 0∙2.8823037615171E+46 + 0∙7.2057594037928E+44 + 0∙1.8014398509482E+43 + 0∙4.5035996273705E+41 + 0∙1.1258999068426E+40 + 0∙2.8147497671066E+38 + 0∙7.0368744177664E+36 + 0∙1.7592186044416E+35 + 0∙4.398046511104E+33 + 0∙1.099511627776E+32 + 0∙2.74877906944E+30 + 0∙6.8719476736E+28 + 0∙1.7179869184E+27 + 0∙4.294967296E+25 + 0∙1.073741824E+24 + 0∙2.68435456E+22 + 0∙6.7108864E+20 + 0∙1.6777216E+19 + 0∙419430400000000000 + 0∙10485760000000000 + 0∙262144000000000 + 0∙6553600000000 + 0∙163840000000 + 0∙4096000000 + 0∙102400000 + 0∙2560000 + 0∙64000 + 0∙1600 + 0∙40 + 0∙1
= 1.9342813113834E+67 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0
= 1.9342813113834E+6710
Получилось: 10000000000000000000000000000000040 = 1.9342813113834E+6710
Переведем число 1.9342813113834E+6710 в двоичное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 1.9342813113834E+67 | 2 | ||
| 0 | 0 | ||
| 0 | |||
Направление взгляда | |||
В результате преобразования получилось:
| - | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||
| 0 | . | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 100000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| Так как делимое закончилось, то ставим точку в частное и продолжаем деление. |
| 1000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 10000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 100000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 1000000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 10000000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 100000000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 1000000000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 10000000000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 100000000000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 1000000000000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| 10000000000000000000000000000000000000000000 меньше чем 0, поэтому приписываем 0 в частное. |
| Конец расчета. |
На данном калькуляторе чисел можно осуществить расчет сложения, вычитания, умножения или деления двух чисел. Причем числа могут быть записаны в разных системах счисления.
Если числа находятся в разных системах счисления, то калькулятор переведет одно из них в систему счисления другого. При этом будет показан подробный ход перевода.
Просто введите два числа и укажите их основание системы счисления. После этого нажмите кнопку "Вычислить".
После этого на экране появиться результат ввиде классического вычисления в столбик но в выбранной системе счисления.